Love coming here when we get the chance to go out! Yes the dance floor is kind of small, but if you get there early you can grab the perfect spot. The staff are nice and never had a problem with them. When friends come in town, we always suggest to go here because we know it won't disappoint. Love the theatrical aspects!