This was our second visit to the property, which is the best evidence of a wonderful hotel that we would return. Both times, we spent 10 days there.
The room was spacious and well-appointed. We had a private pool, which a number of rooms have. This was lovely for an early morning or late swim, but also for use during the day as we had a sun deck too.
There are three restaurants, two bars (one at the beach, one in the hotel complex) so were never at a loss for food when we wanted to eat. We had half board, and the snacks in the bar restaurants always sufficed for a late lunch if we wanted it. The main restaurant had an incredible choice of food, and the special restaurants (one overlooking the ocean) were nice and at no extra charge for certain items on the menu (which were always enough for us to be very happy).
The staff were universally helpful and spoke excellent English. By the end of our time, the waiters in the restaurants and bars knew our preferences, and made us feel at home. (Some had been there the year prior when we were there.)
Overall, a place we will go back to again and again.