I'm a fan of this place. Couple of recommendations. Make the RSVP for a table a couple of days before. Totally worth having the table. Eat beforehand. The food is not in house and you are ordering it from elsewhere. Find out if it is a cover charge night before, so your friends know what to expect. Feel free to embarass your friends and take pictures. I took my 22 year old niece there (hey, I was 12 when she was born) and we have a complete blast. I have been there with 1 other person and 12 other people. Groups are more fun!!
I did have an incident where the waitress mixed up me and another patron. My bill was messed up and I did not notice until two days later. The manager was completely awesome. He refunded me my money and the next time I was there (which was for someone else's bday), he gave me several free drinks and a round for the ten of us.
It's funny and just a place to laugh and sing as loud as you can!