The Good: The food is flavorful, fresh, and the menu contains a LOT of options. I've taken several different groups of friends here and no one has come away unhappy thus far.
The Bad: The worst I can say is that a few of the wait staff aren't as on the ball as other members of the staff. I've had both attentive service and so-so service here. Definitely good enough to keep coming back, but occasionally a crap-shoot.
Overall: While not a place for elegant dining, no one comes here looking for that. The food is delicious and the prices are absolutely worth it.