Overall, my experience was only satisfactory. I docked one star because the gym, which was advertised as available onsite, was practically unusable. There were only one or two pieces of equipment, and no free weights to speak of, hardly meeting the standard of a proper gym. Another star was deducted because there was no WiFi available on the premises, except for a weak connection at the reception area. However, I must commend the establishment for its exceptional food, the friendliness of the local staff, and the decent beach, despite my initial disappointment (which I attribute to the nature of Egyptian beaches not being particularly sandy). The massage parlour available was comparatively cheap and very nice. Unfortunately, my experience was marred by the staff's handling of a missing towel situation, where they insisted on charging £10 for its replacement, leaving a sour note to an otherwise decent stay. I have not taken this into consideration in my rating as I think this was the only negative staff experience I've had here. I'd recommend this hotel if you're on a bit of a budget - I will definitely be going more upscale next time I visit, as to me, good connectivity and a good gym is definitely as important as good food, and a more upscale hotel will have these things.