Absolutely perfect as to what we expected, clean and spacious for our needs. From easy access to the the pool and what seemed to be a private beach to the closeness of stores in walking distance. Definitely would recommend this place.