Appallingly horrible. $25 for a sandwich that takes 45 minutes to come out, and then disintegrates mid-pickup from the unbelievable amount of mayo slathered all over. I really can't understand how someone can care this little about their service and food. I go in a few times a week for coffee, and every single time I walk in, they act like they've never seen me before. This is how they treat a regular, so if you're just another customer, I can guarantee they won't give a shit about you.