This place seems too good to be true in the listing but it lives up to the hype. The villa is enormous, immaculate, and has every amenity you would want. Comfortable beds and furniture, a fully stocked kitchen and lanai, beach gear, etc. The resort is lovely and has a few restaurants and little shops and convenient beach access. I could not recommend this place more.