The beach itself is decent, and the reef is lovely. However, they have unnecessary restrictions on how far you can swim. It's best to stay close and not venture too far, as it seems to please them. The staff can be quite bothersome and somewhat aggressive. There is only one subpar bar, which can hardly be called a restaurant. The food is not good and overpriced. I was taken aback by the fact that the prices on the menu are in dollars, despite the majority of guests being Egyptians. When I requested a menu with local prices, they simply gave me a random price for the dish I wanted. I am aware of better beaches in the area.