My friends and I stayed here for a few days and we absolutely LOVED the experience. We were one of the first groups to rent out this place and it was immaculate - all new kitchenware, furniture, and amenities. The unit is right on the beach and each room has STUNNING views. One unique feature that was great for us, because we had our daughter with us -- having the separate ensuite made a huge difference. The group could stay up and hangout, even after we put her to sleep for the night without us worrying about waking her up. The hosts were wonderful as well! They were quick to respond, informative, and had great recommendations for the area. We absolutely plan on staying here again in the future!