This place is a gem! Clean rooms, friendly and attentive staff, beautiful beach. Every wish is fulfilled instantly, with a smile. From the hotel manager, Sander, to the bar manager (drinks flowed), and the beach manager (If I wanted a mattress for my sun lounger, someone scurried off to find one) - everyone was so professional and helpful. The restaurant manager went to great pains to find me lactose-free options in the dining room, or made me something delicious if I didn't like the choices!
The little village of Sharm El Sheik - literally across the road - came alive in the evenings with loads of little shops. The vendors can be a bit aggressive about getting you into their shops and selling you something, but a firm 'no' works well.
We took a boat for snorkeling and the reefs are amazing! The dive pros were also well trained and very professional.
The only thing that went wrong the whole trip was we missed our flight in Cairo (to London). There are FIVE levels of security there and if you are not checked in an HOUR before the flight is due to leave they will not let you in so beware.