Very spacious, cozy and welcoming, great amenities, perfect location not far from beaches and other major tour areas, everything you might need to cook or grill was available including spices, bathroom accessories available if needed, spacious enough to host 3 families (decent sized beds and bedrooms), beach and pool items available to use, abundant amount of towels, toilet paper and paper towels, dressers in each room as well as huge closet spaces and communication was good - garage was spacious enough to park a vehicle.Some expired items in spice cabinet, no working dishwasher, front door got stuck frequently but managed to get in still.Overall a wonderful stay and would absolutely stay again!!