We found this being really nice hotel. Do not understand some of the recent reviews like seeing too much of the German or tired rooms. We saw a few Germans for sure yet would rather say that the Russians would be more visible, but on overall, the mix of nations is quite broad and we did not feel as some nation would have "unfair advantage". For example, the animators really tried hard to speak concurrently in several languages: English, German, Russian, and French.
In general, the hotel seems to be well run, the stuff is friendly, smiling and often joking, especially with kids. Nice food diversity, decently tasting drinks/coctails, enjoyes the beach bar that served very tasty lunches. Very nice garden, seems like aspiring to botanical one. Nice beach where you could always find a place, several different pools. The seashore is sandy and clean. If you walk to the end of the peer and snorkel there, you will find the live corals with many nice fish, especially if you swim across to the other side of the deep-water boat approach channel (some 10-20 m there). So do not bother booking onto snorkelling sea trip, which we did but saw there even less than what we could see in the sea near hotel.
So really recommendable hotel for those who does not like to hang out in town much but prefer peace and quiet. This hotel is indeed quite far from the city center. But once we were fed up with beach, we went on fantastic excursions offered by our tour operator, to Luxor, desert safari.
Our only really negative experience was that on arrival the sneaky receptionist have cajoled us into bribing him with 20 USD against a promise of better room. Afterwards I was told by our tour operator that it must have been a trick as the rooms were likely have been allocated beforehand by the hotel manager.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC