I take my three kids here it seems like once a week.  How many places can you take three boys of different ages and get a guaranteed good time.  I would have rated the place 5 stars but it can get crowded during the weekends and on vacation days.  We make gifts for grandparents and always have fun doing something together.  Prices for a visit are still less than a movie and they sometimes have coupons in the paper.  The staff was great with my son's birthday party.
                        
more