GWL is a great place for families. This is very much a family oriented environment. If you are looking for a getaway with your romantic partner or other type of trip without kids - skip this resort.
Pros: The property is very clean, has a rustic vibe, and staff was constantly wiping down surfaces, picking things up, etc. Waterpark is great, well thought out and designed, Locker rentals are available for about $15 Canadian. Dining options are good, and expect to pay slightly more than you would at a typical restaurant. Opt to buy a dining package that covers 3 meals during your stay.
Cons: This place is LOUD and BUSY. If you have a neurodivergent family member, be prepared for sensory overload. There is constant noise in the lobby, dining area, arcade, bowling alley, mini golf area, and the water park. There are LINES EVERYWHERE for literally everything, and because kids in those lines are deciding on what they want from vast selections, the lines move VERY SLOWLY. Even at 7:30am for coffee there was a line. Guest rooms are clean, but the beds are very springy and the sheets feel like paper - I did not sleep well!. If you think that paying for your room online at reservation time covers everything, you are so wrong. Expect to pay for extras at meals, extra for upgrades on stuffed animals or MagiQuest, and there's tons of other extra opportunities to max out your credit card if you have no backbone to say no to your kid.