Beautiful Property, but Disappointing Experience for the Price. The property itself is very nice, well-maintained, and exceptionally clean. The location is great, just a 3-minute walk to the beach, and the two pools are a wonderful feature. Unfortunately, the overall experience did not live up to the price we paid. We stayed in one of the ground level units, which was clean but had a noticeable smell of cigarette smoke, as though someone had smoked inside. The unit was also extremely poorly stocked. There wasn’t even salt and pepper, no paper towels, no shampoo or conditioner, and the only toiletry provided was a tiny bar of soap. For a property in this price range, I would expect at least basic essentials.The check-in process was another disappointment. We were arriving very late and had specifically communicated with the host about receiving late check-in instructions. The host responded and assured us that the instructions would be emailed between 4 and 5 PM on the day of arrival. Unfortunately, we never received them. When we finally arrived late at night, we spent several frustrating minutes wandering around trying to figure out how to access our unit. Thankfully, security showed up and helped us obtain the necessary information.While the property has a lot going for it, particularly its cleanliness, proximity to the beach, and beautiful pools, the lack of basic amenities, poor communication, and unpleasant smell in our unit significantly affected our stay.