What a great place! I've been here several occasions and the experience has always been great for the kids (and adults too!). I've always managed to go when it wasn't too busy, so that has been helpful!
The lobby has additional games and seating for breaks in between games and the course is sized right that when it's just been a few of us it didn't feel like we couldn't still play the game. Plus the winner of the round gets a coupon for future games!
The staff have always been friendly and helpful. Especially when it has been the little kids, they've been patient and willing to help out if our games weren't balanced.