I booked our stay and then looked at reviews and almost cancelled because we had never been to a GWL before. Glad we stayed - it was just fine! We stayed a Tuesday through Thursday in May, so perhaps being off-season made a difference. Check-in took 5 mins, and staff were friendly throughout our stay (only a couple seemed disinterested but we always got good service). We did not purchase any extra activities, or food, because of cost, and we were really just there to swim. I found the website confusing about what is/is not included. Free with our stay was the waterpark and :morning exercise class, story time, craft, evening dance party, anything in the lobby pretty much. ATTRACTIONS: Mini golf ($25 for a family to play), MagiQuest ($35+), Laser Tag ($8/game), and arcade were all extra. Calculating points for arcade was confusing, but it comes out to about $2-3 per game depending on the package, so we skipped that too. - FOOD: We ordered one pizza from Hungry As A Wolf, ready in 20 mins, for $23. It was fine. The food inside the park is expensive - $17 for a double cheeseburger meal - so we didn't visit any other restaurants. The soda machines dispense water so I was able to fill our water bottles. Coffee shop makes a good latte :). If you drink alcohol be prepared to spend $8-10 on a hard seltzer/beer and $16 on a slushie. - ROOM: We had a family room, which was good size. Our room was very clean, front desk was very responsive to texts, and mini fridge could hold quite a bit. The doors and furniture had some scuffs, that made it seem dated. But, family hotels This is important because you can save a lot of money if you just bring snacks and microwaveable meals - or go to the multiple fast food places within a mile. They provide shampoo, body wash, lotion. Wished they offered conditioner, so bring yours. - WATERPARK: the waterpark was clean, large shower/changing stalls, and the water is lightly chlorinated so you aren't coughing or burning eyes after being there all day. BEST most attentive lifeguards I have ever seen at a pool. It's not the largest indoor waterpark, but there is enough to do for 2 days. My favorite feature - SEPARATE hot tubs for family vs an adults only one, so little kids aren't splashing around in adult hot tub. - Tips: If you're going for the waterpark, and you can get a good deal (maybe under $150/nt) I would say it's well worth it. Reading other reviews, I too would be upset if I spent $1000 on 2 nights here. Day passes are $40 each, so if room price is high could consider that.