Our situation was that we needed a place to stay for the day since we had to checkout of our other place at 10am, but our flight out wasn’t till 9:30pm. Communication with host was awesome and she was flexible in accommodating our needs. Check in took a little bit because so many were checking out at the same time we were checking in, but that is outside of the host’s control. The place was great for what we needed. Quick convenient access to the ocean, numerous pools, good food and drinks poolside, and ample towels for beach and shower. We didn’t sleep or cook there so can’t speak to those amenities.