This is a great location, very close to the beach. The property could have been cleaner, the floors were especially dirty. I recognize this is a beach property but even upon check in it felt like there was sand everywhere. The check in process was OK, but I did have to call the host company and wait on hold upon arrival to find out which room I had reserved as the reservation did not clarify this information. The pictures looked exactly like the room. Communication with the host company was OK, they did not seem to know the property that well and asked me to start laundry upon checkout even though there was no laundry on site. Overall it is a good stay.