This is an excellent resort property that features a number of high quality amenities at reasonable prices. The rooms are nicely furnished and bathroom with separate tub & showers. The breakfast buffet is one of the largest and most plentiful that I've seen in a long time, and the hotel bar has a decent selection of food and drink options. The pools include one saltwater beach and a freshwater one as well. Snorkeling equipment is available for rent in the pool area.
The staff were all very helpful and friendly and service was top-notch. The beach is about a 5-10 minute walk across the street.