Used to be 5 stars. But lately they've been slacking. They never cut my sandwich in half like I request in the order but the last order was the worst. I ordered a sandwich before closing (which I've done plenty of times before). It takes 2 minutes to make the sandwich and 5 minutes to get here if that. I've timed it before. So this time I order and 5 minutes goes by. Then 10. Then 20. 30 minutes later I go online to check my order and loe and behold it's been cancelled! But it's not the fact that they've cancelled it that upsets me, it's the fact that they didn't have the decency to call me or email me or anything! They just cancelled it and that was that.
UPDATE: The manager personally came to me and explained the situation about their entire system being down and he tried to contact me. Very nice to see.