This is a good place for a bachelorette party dinner, or for a family gathering, or just if you want to have some fun with friends. The food is not so great, but that's not really what you are going for, as the entertainment makes you forget about what you are eating.
There are many acts and characters and a lot of audience interaction. It's a little pricey but worth it as you'll have some great memories to take home.
It's downtown on the Landing so you'll most likely pay for parking.