I loved the beach - the water is crystal clear, the sand is smooth & clean. The attendants are always there for loungers/umbrellas.
The look & compact size of the hotel is perfect.
The 3 ala carte restaurants are very good with excellent service - not all three are available everyday, so make sure to make reservations ahead of time for your stay. Schedule is available a week in advance.
We also enjoyed the Irie Baths(free to guests, just need a reservation), and I had a Swedish Massage which was reasonably priced and excellent.
Highly recommend the red snapper at Roots Rock and the Rib Eye Steak at Jam Rock.
Unfortunately while the buffet has a good selection and tasty food, the service is spotty. There are a few servers that are attentive, but just as many ignore you. We ate breakfast and lunch at the buffet every day and some meals we had plates piled up as they were not getting removed, while other days they were whisked away right away.
The housekeeping kept the room clean, but again was strangely hit or miss with the amenities. Some days we got 2 bath towels, some days 3, some days they forgot wash cloths, sometimes face towels, even though I made sure to leave a tip everyday.
Overall we had a great time and the few inconsistencies with the staff will not stop us returning and we will happily recommend the hotel to friends.