i've visited this place a few times and it's great! one noticeable thing is their service. the last time i was there, it was a superbowl night and although the place was pretty packed, the servers were attentive and brought drinks for my table in a very timely manner. also, one time my friend spilt drink on her food that was barely touched, and the manager saw it and made another one for her at no charge!
food is better than average as well.
another thing i like about here is that they have different events all the time - live music nights, dance nights, prize nights, etc so you can feel different vibes depending on when you visit so you won't get bored of this place.