This place was absolutely perfect and I would recommend it to anyone. It was spacious and bright, well decorated, and comfortable. The kitchen was fully stocked and the amenities were great. We laid on the lawn/beach and felt like we had a private beach! The pool was clean and never crowded. The balcony with beach view was one of our favorite parts. Can’t say anything bad about our stay!