Ordering off their menu (not the pre-made sandwiches) was a good call. I can't compare to their pre-made stuff, but the food was very, very good. However, it was SO incredibly busy at lunchtime and it literally took us close to 1hr to get our food. But the food was so good, it redeemed itself; I would come back, just in off hours.