"Our first visit to the restaurant last night came highly recommended, thanks to a friend's glowing review of their vegan menu. We were pretty excited and ordered two vegan meatball subs. The trouble began when we waited for nearly 25 minutes after placing our order. Our server, a guy named Ryan (I think), came over and told us they were all out of vegan meatballs. Naturally, we asked why it took so long for them to figure this out, which seemed to fluster poor Ryan a bit. However, he was polite throughout the conversation. We decided to switch our order to one regular meatball sub and a vegan eggplant sub, thinking all was well. But, surprise, surprise, Ryan returned a few minutes later to tell us they were also out of eggplant. At this point, we had been waiting for almost 40 minutes with no food in sight, so we asked for the check to pay for the soda my husband had been nursing. Here's why the whole experience left a sour taste in our mouths: 1. Why in the world didn't the waitstaff know about these shortages in advance? It seems like basic communication within the restaurant was seriously lacking. Customers shouldn't be left hanging, wondering if they'll actually get what they ordered. 2. It's kind of baffling that Ryan was left to break the bad news not just once, but twice. You'd think the manager, who we saw chatting with other diners just a few feet away, would have taken the initiative to come over and speak to us directly. 3. I was made to feel like I should be really grateful they decided not to charge us for the Diet Coke my husband drank. Overall it was a terrible experience and no effort was made to rectify what happened. I obviously cannot comment on the food since we never recieved any. As for customer service...HORRIBLE!"