Not an upscale hotel but good. We stayed the weekend for my sons hockey tournament & we were pleasantly surprised at all there was to do for the kids like a huge playroom with bouncy castles, board games, video games & a movie room. It had an indoor pool which the kids loved & an indoor & outdoor hot tub. The room however was in need of some repairs, the hinge on the bottom of our door was almost completely off when we first checked in. Tiles in the bathroom were cracked, the ceiling had some water damage & the bathroom counter was super low. The restaurant was the most disappointing though...it cost us over 200$ for my husband & i with our 3 kids. Normally i wouldn't complain because im not a picky eater but the meals were nowhere near worth that price & our entire table, we were about 20, seemed to agree. Overall great for the kids, lots to do, but definitely will not ever eat at the restaurant. The young lady at the front desk seemed to dislike her job, never smiled & wasn't helpful in the least when i asked where our room was. I had to ask another staff member who showed up later. The waitress we got was very sweet & was wonderful, albeit slightly lost when it came time to pay for our meal, the adults were at one table & the kids at another so its completely understandable. Overall good place for kids