We had a wonderful stay here with our two children ages 8 and 4. We had a beachfront condo that was literally steps away from the beach. Snorkeling was great right out in front of the condo!! Pool and hot tub was very nice and clean and also very close to the room. Condo was perfect, had all the amenities that we needed. Grocery shopping, restaurants, and other activities were all very close and easy to get to. I would recommend renting a car, it was fun touring around. The property was amazing, never felt crowded, you almost felt like you had the place to yourselves on occasion. If you just want to relax and get away from the hustle and bustle of the main 7 mile beach resorts, this is the place. Staff was also great!! We will be back.