Great place with tons of activities. Be prepared to spend some $$ though. He grounds are amazing and the staff is incredible. A kid's dream where they can play Magic the Quest, play video games, swim in the pool, go down waterslides, putt mini golf, and do a dopes course. They will not be bored, and when they are not bored, the parents are able to either relax or have fun. Sometimes in peak season the water slide's lines get long. But if you are used to other amusement parks or water parks it will be doable. The staff is top notch and the lifeguards are the best you will ever see. They don't offer day passes so to enjoy the fun you must stay. And with staying, you will pay. But the rooms are cool, so enjoy.