We ordered through their online service. The earliest option to pick our food up was about 15 minutes after We placed the order. I out the pick up about 40 minutes out from when I ordered it. My husband was there before the 7 o'clock pick up time didn't pay until 20 after and they said our food wasn't ready. At one point my husband asked again if she had missed his food and she said she must have lost the order. Turns out our food had been sitting there for 40 minutes and she was calling the WRONG name (even after my husband asked her at one point if that happened to be our order and she said no). She then picked up the food and called the correct name. My husband refused to take the food because it has been sitting there for so long. We understand it's busy but when you can't even process the people in line in a quick manner everything is going to fall apart.