Immaculate conditions and extremely clean. I was continually astounded by how well they kept all the facility clean and sanitary. As in a lot of all inclusive facilities, the buffet food was average at best. And, like many places in the Caribbean, beef dishes were subpar. But, you should come here for the seafood anyway. My biggest disappointment was communication. Not because of the language, but because of the staff's ability to communicate effectively what was available, when is available, and how to navigate the restaurant and other outings. Yes, language is an issue but I couldn't get my point across in Spanish or in English. In my opinion, a place that advertises to the US market should do a better job of having staff on hand who can communicate with English speakers effectively.
The beach and the grounds were incredible. And the rooms very comfortable with nice little patios to sit out and enjoy the beautiful weather.