Very clean! Had many amenities- including beach equipment. Not close to all the busy-ness of the large hotels but close enough to check out there shops and restaurants. The beach was great!! With a cabana and a golf cart service to take you to and from the beach. It was very convenient.