I could not be happier with our choice to stay at this property. Everything was accurately described, and honestly the place was bigger than the pictures made it look. We had 7 adults and 1 toddler and the entire place suited us perfectly. The neighborhood was quiet and peaceful (except maybe for the chickens!) and was in a great location; we could walk to several restaurants and grocery store, and a large park was right down the path. The fresh fruit from the trees and the pool time gave us a great place to relax before or after a day of adventures.
I only have two very small complaints; one, the design of the floor is stone and uneven, which looks amazing, but can be a little hard on big and small feet alike; there were a couple stubbed toes, but once you get used to it, it's fine. Two, there were no real instructions about the grill regarding gas use, i.e. if the tanks were full, where to fill them, etc. We tried to grill one night, assuming the tank in the bbq was full, but it went out as soon as we started, and though there were a few spare in the garage, they were empty too. Would have been nice to know before we planned a big grill night.
Otherwise the place was fully stocked with everything else we would need. My son especially loved the beach toys, and we loved having coolers, chairs, and snorkeling gear for the beach as well. We spent a lot of time at the beaches and saw so many sea turtles and fish! We love love loved our stay and would definitely come back.