We stayed here for a week on our summer vacation. Communication with the host support staff was very easy, and any time we had a question, their responses were prompt and accurate. This is a lovely two-bedroom space with plenty of room, and we found it easy to cook and move around inside and in the kitchen. There are multiple cooling units, and the balcony view is amazing. There is a massive outdoor cooking area with a grill, a griddle, and a very large table, and seating is behind this grill station. It also has a sink with running water. That was a pleasant surprise to find. The pool is nice, and even though there are a few units here, the common spaces never felt crowded. They have everything you would need for time on the beach and a ice maker that makes it easy to pack up and go. 10/10 Highly recommend, and we would definitely stay here again.