This place isn't bad, but it usually very busy and the food is inconsistent. Sometimes it's great, other times I get mad. Don't usually have customer service issues though, and they do try to be accommodating. It's the hallmark of a mediocre food place when the quality of the food can vary that much depending on who is cooking that day.
I will go here if I need to, but don't actively go out of my way to eat here. Don't get me wrong, when it's a good cook it's worth the wait and the money, I just hate the inconsistency.