The property is quite beautiful, with several swimming pools. Our room, which was a "junior suite," consisted of a large living room, a large bedroom, and two large bathrooms, each with a shower with rainshower head, and one having a bathtub as well. There was plenty of hot water, and the water pressure was exceptional. We had two separate terraces overlooking the pool and the Caribbean. The rooms were kept spotlessly clean, and the grounds and beach were clean as well.
The breakfast was very good, but the lunch and dinner buffets were just adequate. There was an a la carte menu, so those not interested in the buffet could order from the menu.
By way of comment, but not complaint, I have to note that there were very few English speaking employees. A little conversational Spanish would go a long way here.