Overall the place is nice. Communication is prompt. There were some things that need some improvement like: being more transparent with pet fees on the website. We didn't know that we have to pay a lot extra per pet on top of what we already paid, and we only found out after we already booked so that's another expense for a dog sitter that we didn't plan for. Also, on the second day, there was another family who was trying to get in the property while we were gone to the beach, when we still have until the next day to stay there. That was kinda weird telling them that the place is still occupied. Other than those things, the place is clean, it's very close to the beach and the pool is nice. My four year old got so fascinated with the Pac-Man game that's in the room and won't leave it.