Food was great. However, after waiting 20 minutes to pick up, I arrived and they had not even received my online order yet. So instead of being in and out (the reason I ordered ahead online), I ordered then sat and waited for my food to finish. The server was polite, but not apologetic and acted as if I should have known better than to order online because their "system is slow." To top off the experience, I did not receive the correct side item. I'll probably order here again because I like the food and the convenience (typically); I just won't be ordering online again any time soon.