The place has a great view, great location, and the host was accommodating and provided a pack and play for my baby as I requested. The issue is that place is not super clean, there were some unclean cups and plates in kitchen, and there are stains all over that carpet of the apartment and outdoor patio furniture. Other than that a great stay. Pool and beach are very nice and hotel food is delicious.