The beach itself is spacious, although the most important aspect is that the water is very shallow and has rocks and a reef covering it. Therefore, if you are looking for casual swimming, it would be better to choose the swimming pools or deeper water near the pier. However, the pier does offer an amazing snorkeling and diving area that will satisfy everyone. You don't need to buy any snorkeling excursions as everything you need is available here, except perhaps for the chance to see sea cows or turtles.
The staff is very friendly, making it easy to feel comfortable around the hotel. A special shoutout goes to Ahmed, the room service attendant, who kept our room clean every day and even left us some lovely surprises.
The food is acceptable, but there is room for improvement.