What a fantastic experience and location. The villa was beautiful and had every amenity you can possibly imagine. All the kitchen utensils and cookware, beach chairs and towels, snorkeling gear, washer and dryer, you name it! Fantastic communication throughout and beautiful location. Don't hesitate on this one, because it's definitely worth it. Can't wait to be back!