This place is bizarre. Extremely bizarre. Take it how you want. I like the colorful sign and my company, but...the music sucks. Balls. It made me think of how much better music is in Denver, Colorado, and that is really more of a slap in the face than anything for a Thursday night crowd.
I'd still recommend checking it out, kind of pricey cover charge of 20 for the foreigners/tourists/faded crowd.