Good, but not great. Considering the 10/10 rating and the price, I was expecting more from this place. Condo was fairly clean, but with some noticeable wear and tear on several furniture items. Mold or (other black spots) visible at windows and on at least one AC vent. When we arrived, I noticed that the carpet in both bedrooms was wet and I had soapy residue on my feet after walking out of the bedroom. Turns out the carpets were cleaned that morning. When I inquired, they said they meant to get to it the day before, but ran out of time. Thankfully, the carpets dried out by that night. We also had a smoke detector that was on the fritz and I couldnât fix it myself. It was beeping in alarm mode for about three hours before someone finally came to address it. This was also after four calls and messages sent liquid life and the condo building.I would stay at this condo building again, but would look at other units that are priced more reasonably. The unit had plenty of space for two adult adults and one child, and could probably accommodate a few more. We appreciated the games that were available and the beautiful view from the balcony.Pros: convenient location, close to the hangout, easy beach access, clean pools, quiet, and well-maintained facility, large unitCons: slow response time for maintenance issues, over priced in my opinion, bunk room is TINY (only good for younger kids)