Perfect place right on the beach. Great amenities and great hosts. There's a reason this place is always booked. I hope to stay here again soon.