This is a great place to bring the kiddos on a cold day. Average age is younger than I expected, but kids up to 10-ish will have a great time. The reason for the low rating is staffing. Jill at the front desk was short with me and my boys and the young room monitor NEVER smiles at the children. She looks bored... The "party" atmosphere is lost on these two staff members. Even though the price is right and there is plenty for kids to do, I doubt I'll be back.