I would not book it anymore, I was a solo traveller just there for diving. I just took breakfast cause I wanted to go to Marsa Alam every night for local food.
The hotel is really expensive for services. They ask 35 euro to bring you and pick you up. For Egyptian prices this is really expensive! Normal price is 10 euro for picking up and bringing back (met local people which were extremely friendly and offered me this).
Secondly they had a chart with taxi prices. So Marsa Alam two way was 35 euros bringing and picking up. The airport had the exact same price. So I already paid the taxi guy and thought he would bring me back also. Wrong, had to pay another 35 euros to get to the airport cause it was a different day...
Last, there were a few days I was sick. I fell a sleep and missed dinner by 15 minutes. I went to reception to ask for some fruit. This was not possible for some reason. He could only offer me a hamburger and had to pay 5 euros for it. But since I was not feeling good this was not an option. Unfortunately he could not get any fruit so I went to bed without food (only had breakfast).