This place is nice. The music is a little too loud, but the staff are friendly and the prices are good. The reason I'm giving it a c instead of an a or b is because my glass was dirty and it was kinda gross.
I'll come back again though and see if it gets any better. At least the atmosphere is fun!