Very clean, right on the beach. However a little away from the town center and would recommend renting a golf cart. That being said, it is private which we loved. Great amenities such as a restaurant and bar right on site. All staff is extremely friendly and helpful, they gave great local advise. Will definitely recommend and will stay there again when we go back.