Honestly, a good place to go if you're free and are the area. Otherwise, I'd probably go somewhere else. Haven't tried the other places in town, so have nothing to compare this with for the area. Girls are ok if you arent expecting supermodels. Mileage varies girl to girl. The management is cool with it seems like.
How much you enjoy obviously depends on how much you're willing to spend. Don't think you'll get the most out if your visit if you aren't tipping.