very nice place - good way to keep kids (or kids-at-heart adults) occupied for a couple of hours. very helpful staff, and overall a fun activity.
giving only four stars because of the rates and slightly limited choice (if you're going in a group of more than 4-5 kids, there will be repititions).
they should have some more options at lower price points...