We would definitely stay here again, we had a wonderful time just relaxing and enjoying , the beach, the dolphins, pools, spas. There is plenty to do onsite, everything you need to prepare meals, just bring the food and enjoy your time together. We had five people in our group so we give it ten thumbs up!!!!