The location is right by the beach and great. Parking is terrible. They were completely inflexible on letting us in earlier than 4 PM even though flights arrived at 6 AM and we had requested early check in several times. Host gave minimal info upon check-in. Couldn't even find the keys to the pool area until the 3rd day. Pool was not heated. The unit is beautiful and had a ton of space and room to sleep. Overall great location, beautiful unit, but parking was very difficult and external amenities were lacking.