This place was quite clean, well stocked with essentials and very comfortable. The pool was nice and close. There are big TVs in every room.. The beach nearby is small but very close. The parking lot and trash were far from our apartment, so having to lug everything back and forth was inconvenient. We also had a day without running water with no prior notice. Other than that, the stay was great. We had a great time and would stay again.