The location is amazing and the beach is fantastic but the place could be better managed. We arrived exhausted after a long day of traveling to find the place not ready for us at check in time. The door was wide open. We found the cleaning staff out back drawing on the wall. They weren't aware of our arrival. They told us this. The previous occupant had overstayed the check out time and trashed the place. I'm not sure why they didn't check out at the proper time. Once the staff realized what was going on they quickly accommodated us and cleaned up the place.

Once the place was clean it was fine although we never got the internet to work. The dishes and towels smelled moldy. Essentials were minimal.

Still in the end we enjoyed the fantastic location.