This review would have warranted a fourth star, but before writing it I ordered a delivery and it was CRAZY late... so I'm sure there's some work that needs to be done there. I called for my order at 10:30 to be delivered at 12. They said this should be no problem, but then arrived at 12:30, which is when my lunch is over, leaving me lunch-less for the day. :/
On the other hand, the in-store dining experience is fantastic. The food is fresh, and the menu displays options you probably wouldn't have come up with on your own. I like that they can make a KILLER BLT, and even microwave the bacon extra-long when I ask for it crispy. :) The staff were fantastically happy and helpful and made the experience a lot of fun.
We'll definitely eat here again, but I'm hesitant to order a delivery.