I placed an online order yesterday for pickup today at 11:15 am. I arrived at the restaurant at 11:15. The restaurant was not full and I walked right up to the counter to pick up my order of 2 club sandwiches, 2 turkey bacon avo and 2 chicken salad croissants plus 2 quarts of salad. They had just had a large catering order and seemed to have a little trouble finding my order. Once it was quickly located, I waited for about 15 min before it was ready. The food was delicious and prepared well. I appreciate the quality of food, especially that they use crispy bacon on their sandwiches! My only suggestion would be to have my order ready at the time it was requested.