My 5yr old son's classmate celebrated his birthday here. First impression was good. Lots of room, not over crowded and civilized clientele. I was also surprised at the level of cleanliness especially, considering the numbers of families they host and how clean my white issued socks were after spending 3hrs there. As a party guest I didn't absorb any expenses which was extremely thoughtful and very grateful to them. I can't comment on the food unfortunately as I arrived with a full belly and my son showing no interest eating and losing anytime having a blast with his friends. I'm not big on public places and socializing with other parents mainly because they can be annoying but I bite the bullet for my children and I can honestly say it was stress free and my child would have gladly stayed there till closing.