Beautiful, spacious accommodations with numerous amenities to take advantage of. The staff is very helpful and takes great care to provide an effortless experience. Our group was 5 cousins in our late 20s to 30s but most guests were small families with children. The beach is perfect and just steps from even the further villa. Highly recommended!