For a special occasion, it can be great fun. And if you consider the meal AND the show, it's not quite as expensive, although it's still a fair chunk of change. I've been twice (once 3 years ago for a friend's birthday, and then I won a pair of tickets (woohoo!!) last year). The show is wild and zany, and be forewarned, the performers interact with the audience/diners...a lot! So for those who are a bit shy/uncomfortable, know that wandering performers will stop and chat with your table. But it's not generally too painful. Or, at least, each table tends to have at least one person who craves the spotlight so the more shy folks can be let off the hook.
They do a very good job of pacing the multi-course meal with the show. A bit of eating, then a bit of show which seques well into the next course. Silliness is encouraged, and the food is decent, but not over-the-top amazing. They pimp Tom Douglas' name in all their advertising, but it's still large scale catering. I'm always impressed at how seamlessly the shows run from the audience's view (there may be chaos behind the doors, but you'd never know it).
The other nice thing with the pacing is that it is a decently long evening out. I've been trying to get my own folks to go, actually. They complain that they'll go out for a nice meal/evening, and be back home within the hour. But here, there are multiple courses and a show in between, so you'll be there for a 3 hours or more, but it stays entertaining the whole time.
Oh, beverages are NOT included in the price, and there's an additional per person fee (around $10, I think) so know that going in...it can start to add up quickly!
Still, for a "once in a great while" experience, it's great fun and very memorable evening. And the variety of the performance is great. Zany comedy, with some seriously nice acrobatics/circus acts, too, plus generally fun musical numbers. Have fun!
(When picking an evening to attend, check the schedule for the nearby playhouses. If the Opera or Ballet and Rep are in session (or a big event at key arena) parking lot rates will be higher and there will be more traffic to deal with)