Overall, this place was as described. The check-in process was not great. We had been provided instructions to find parking lot C (none of the lots were identified/labelled), and the phone number we were provided to call didn't actually connect us to a person. We needed help finding the property when we first arrived and had called the number during the listed business hours. We even went to the office, but no one was working there. Apart from that, everything else worked out. The unit is about a 20 minute walk from the nearest beach. The pool was clean and warm.