This villa is absolutely beautiful in ALL ways. The actual villa has everything you need, especially for a large group of people. The location is spot on with the beach, restaurants, bars and stores in close walking distance. The hosts are amazing, very receptive to all questions, responsive to requests and offers so much to help with planning. The villa mgr, even though dealing with own personal emergencies was readily available for any and all questions and was very responsive. The staff that came in to clean and do maintenance was very professional and friendly. Overall the villa is amazing I will definately be coming back with my family for a family vacation and so should you!!