We stayed just one night. It was ok; nothing great. A nice getaway from Cairo. The dinner and breakfast buffets were pretty good compared to others in Egypt.
It was a holiday weekend so it was very busy, but the staff were competent and able to handle the large crowds. We were even able to check-in a couple hours early (which we had called them about, but they had not guaranteed).
The beach was about a 10-minute walk from our room, which was fine, but for those with small children or with mobility issues there was a kiddie train that shuttled people between the beach and the lobby.
No photos since we were staying just one night.