Food is always good but I've had hit and miss customer service. The last time I came in I ordered on there mobile app and upon arriving they told me there was no order under my name, so I got in the long line to order food there. Thank god i looked at my bank account because I was already charged by them even though "there was no order." So then I went and spoke to someone else who said to give them 5-10 min and they'll have it ready. So I went and sat down, only to have another employee tell me a few minutes later my food had been ready and sitting there the whole time! Glad I let my food sit there an extra 10 minutes...