well maintained older resort, one of the biggest i have ever been. it is good to have the room as close as possible to the main facilities so you dont have to walk long distances.
Basically there were only two problems during the whole vacation:
1. Long waiting time on the arrival - waited more than 1 hour to get the room keys (even we arrived in the afternoon time)
2. More than 3 hours delay on the way back - carrier AIR CAIRO - we heard that they are always late. On the way there everything was OK, because a delay of more than 3 hours when leaving an EU airport means at least 250,- Euro compensation for every traveler. But on the way back they dont care, the EU rules dont apply.
beautiful coral reef in front of the hotel - unfortunately only one pier on the whole beach from where to reach it
Food in the main restaurant mediocre, but there is a fantastic "SEA VIEW" restaurant with indian, oriental and Chinese cuisine, absolutely great food - opened only for dinner unfortunately.