We have only been once, and unfortunately we were let down. I had read all the fun stuff on the net, and our waiter didn't do anything fun at all. It was kind of a bummer, because other tables seemed to be having fun, but our waiter was a dud. The food was okay, but nothing memorable. It was one of our least favorite places on our trip. But you never know, others love it. I don't think the CM's realize how much affect they have, they can make or break it for you.
Good luck with your trip. It might be worth asking for a waiter that is "into it".