I had a wonderful experience, upon arrival the place smelled really great, everything was clean and tucked in place.
The beach was only a few feet away, lots of festivities and restaurants.
The pool was really clean and the other guest seemed really friendly.