The quality of food depends on when you go and which cook is working but only once did I go there and get food that wasnt up to my standards. The waiters always seem preoccupied with something else to get to there customers unless you look like your a big tipper than there all over you. I know the food is clean though because my friend worked there for 5 years. But if you go at least look presentable (nice shirt and pants).
The food isn't bad. I ordered carry-out for lunch during the work week and had to go in and wait. No one greeted me while I waited, the food was done 10 minutes later then they told me it would be and it wasn't that busy (compared to how busy it could be during the evenings). I filled out their online survey and found out I should not have had to go in and wait, they were to bring it to me in my car.