We have heard of GWL from friends and family so many times, that we finally decided to visit for ourselves. Very pleasantly surprised by the infrastructure and facilities here. The indoor water park (and outdoor pool) is just great. Our boys couldn't get enough of it! Yes, it does get crowded and it is always recommended to grab a table/chairs early, but you can always find empty chairs by the wave pool.
The food is average, we had breakfast buffet and dinner buffet here - but one doesn't come here for the food. Tip for families - it's a good idea to pre-pay for breakfast when making your hotel reservation. We paid $130 total for 3 days (family of 4). Each breakfast buffet would have cost us $60 per day, so we ended up saving some money here. Of course, unless you want to make a breakfast run and grab something from outside (there's a Dunkin Donuts 5 miles out).
There is plenty to do for kids here. The Magic Quest was a fun activity when the kids weren't in the pool. We also did miniature golf and bowling. Didn't opt for their pre-paid Paw packages, and we figured we ended up saving money there as well. Most of the time is spent in the water park, so you're better off just paying for each activity that kids partake in.
Check-in lines can be long specially around 3pm or so. It's perhaps better to get in at say 1pm, check-in without lines, carry a bag with swimwear, and get into the waterpark while your room is prepared. The restrooms by the waterpark have changing rooms as well. Check-out is a breeze, they check you out automatically so no waiting in lines. Don't think about extending check-out time, this place seems to be pretty packed through the year, so they normally don't extend times for guests.
All in all, a little cheesy and a little crowded, but we had a great time with the activities here, and will definitely be coming back. Works out so much cheaper than flying anywhere!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.