This was our first time here and we had such a good time. My daughter (5 yrs old) stayed for what seemed like forever. It was really busy and there were a lot of kids there but that kinda worked out because she made a bunch of friends and they all played together. It was clean and when coffee, water was out they were quickly replaced. The only complaint that I have has nothing to do with the business so I will not knock them down on there star rating - LAZY PARENTS - To bring your kids there and pay absolutely no attention to them for hours is crazy - check on them! Also, other reviews were correct. They have massage chairs but people stay in them for 1 hour+ when there is clearly a sign on the wall that says 20 mins. Great place to go! I will be back and recommend to everyone with younger kids!