The 3 Villas was absolutely perfect for our stay with friends and family!! It is so nice to have your own apartment but be in a shared space with others. We occupied all 3 Villas and there was plenty of space to socialize and hangout. The Villas were tastefully decorated and spotless when we arrived. They are located just steps from the beach and next to a number of restaurants. Gail, the property manager who checked us in, was more than accommodating and soso friendly. She was able to recommend and number of local spots to check out and responded quickly when we had any questions throughout the stay. I would highly recommend!