Overall this property was what we expected as far as accommodation, amenities, and inclusions. Where it falls short is upkeep and cleanliness. We are not new to resort condo rental vacations and this is by far the one in most need of TLC and a deep cleaning - especially the tile floors, baseboards, and walls. I know nothing about the housekeeping schedule or what is done between scheduled rentals but this unit did not meet my wants or expectations. The shelves in the master closet were falling apart, the one ensuite shower was dripping behind the surround onto the drywall which most certainly will mold at some point, the closet mirror doors don't slide easily - seems to be lots of sand in the track, and the bedroom floors are very torn up.One other critique is that there isn't nearly enough seating. For a unit that sleeps 13, there was one small couch that could comfortably fit only 3 or 4 people and because the floor is tile, it wasn't an option.The pool and hot tubs were great - we made use of them multiple times per day.Overall, it was fine. We had decent beds and a functioning condo in every respect and the location was perfect. Would most certainly consider the building again but a different unit.