The place was really nice and we were happy - basically.It was very clean (except the grill which we'd hoped to use), very spacious and included all the amenities we needed. The shower was huge and great water pressure. The living room area had a very nice tv and we could stream all our networks. Very comfortable furnitire (the two tv chairs were amazing!) There was plenty of space, it was quiet and secure - we had a lovely time.There were a few issues, though minor and we worked around them, we would've given this 5 stars if these issues had been addressed:1) The grill on the patio was unusable - so dirty and grimy -advised the management company - no response.2) The smoke detector was beeping (needs battery) when we entered - also advised the management company who said someone would come fix it, but no one did during our 4 day stay.3) The guest bathroom sink was clogged - advised not addressed4) One side of the kitchen sink was clogged - advised not addressed.All in all, for the unit - the value was there, the convenience and the cleanliness - for the building - also very good access, staff and amenities (pool was super-amazing!) and the beach was nice and clean and our set-up was ready.We will certainly stay there again!