Fun place but be prepared to spend a grip of money here. We had a group of 4 playing on a Sunday afternoon and not only did the bill come out to $150 but they also charged us a reservation fee. Watch out as this is a true FEE and doesn't even go towards your game play. You just pay it, period. That was a bit disappointing.
Other than being way too expensive we actually had fun and would like to go again but will be very careful about what we spend there. Definitely a family friendly place but I can't imagine most families could afford it.