The villa is perfect for large groups, as everyone can have their own private condo, while sharing the common outdoor areas. It was very clean, nicely decorated, and well-stocked. We had everything we needed, including a washer and dryer. Emma was easy to communicate with and was responsive to our inquiries. The villa was also located close to shopping and the beach.