This place had everything we needed (and more) for a relaxing, fun family vacation. The garage was well equipped with bikes and beach gear. The kitchen also had everything we needed. The pools, hot tubs, and fitness center were a great common amenity a short walk from the unit. We only wish we could have stayed longer.