We upgraded to the Springs, a sprawling and activity-and-restaurant-packed resort. The views from around the resort, including from our own private balcony, were exquisite. The food was very good, and we appreciated the wide variety -- there were many places to eat, ranging from basic lunch fare of burgers or seafood, a sushi bar, Mexican food, a vast breakfast buffet, and much more, all well prepared and presented.
Also on the grounds are lots of pools, all of different shapes and all heated (or not) to varying temperatures. There were many other activities to entertain a young boy, including a kids' activity center with all manner of video games and other distractions.