Everything was wonderful. Beautiful, spacious accommodations. People were lovely everywhere and happy to give us travel tips and recommendations. Hotel desk got us hard-to-get dinner reservations and helped us plan trips. We rented a car for a few days and really saw the island, but you can choose to stay close by with many restaurants and shops in walking distance. Beach was gorgeous, as was the pool. Restaurant prices throughout the island are expensive, but coming from New York, we were not overwhelmed. We also could walk/ride bikes (free of charge from the resort) to the supermarket and buy food, so we made many of our lunches and ate on our veranda overlooking the ocean, which was relaxing and delicious and a nice break from the sun. Our kids, ages 24 and 22, loved it too, so I feel confident in recommending it for adults and older kids (there might not be as much to do for younger kids). A great vacation. Off-season was perfect.