We stayed here with our two boys. Ages 3 years and 2 months. The pool felt wonderful for the baby to cool off. And the pirate ship pool was the best thing for our 3 year old. He would rather have played there than the beach or Disney! Having on site eating establishments was very handy as well. At first I thought the constant 50's style music would drive me crazy but, now any time I hear that music I remember our vacation and the wonderful time we had. We will certainly go back.