My daughter is 2 and loves this place. It's clean. Yes it looks a little beat up (the vinyl on the stairs, some of the cars are missing steering wheels) but it gets the job done. My only wish was that some of the parents did a better job. I've had kids hurl giant foam blocks at my small daughter, shove her down and climb over her to get to a slide and kids run the little tyke cars full force into the emergency exit door. Yes it's a place for the kids to vent their energy but JESUS PEOPLE parent your kids. It would be nice if there was an attendant or someone maybe keeping an eye on these kids to enforce some standard of behavior. I don't really enjoy parenting other people's kids to ensure my kid isn't injured while playing. We can't eat at the cafe, my kiddo has a wheat allergy and there isn't a ton for her but the menu is large and I've been told it's good. I think it needs to be a little cheaper to get in as well.