Squeaky clean, like new. The rooms were very well maintained. The outdoor eating area is a real charm for breakfast with a fantastic breakfast (included). The service was fantastic at the desk, both evenings and mornings, and the servers were super attentive while we were having breakfast. Top notch experience, tremendous bang for the book. Also, walking distance to some of the main beach areas.