We had a large group..8 adults/2 kids, and had room for everyone! The views were amazing...just as pictured (maybe better!) and the villa had everything we needed. Great kitchen with a huge pantry, spice rack and plenty of dishes. The bedrooms and bathrooms were spacious with comfortable beds, ample closet/drawer space and lots of extra towels. The beach locker was a huge money saver...chairs, toys, snorkel sets, cooler...amazing! The beach outside the villa has amazing snorkeling, saw tons of fish and several turtles, and the pool and hot-tub were perfect for relaxation. The owners were a pleasure to work with and provided tons of information on what to do/where to go. Costco is a must with a large group but there are two grocery stores fairly close. The staff at Turtle Bay were very kind and helpful. We would definitely recommend this place and hope to return!