I was really looking forward to eating at this place...until I did. I will start by saying that I am giving them 2 stars because my cappuccino was good and my sandwich, although not received the way I ordered, was still good. When we arrived the server was relatively friendly. We placed our order a few minutes later and come 35 minutes later we still did not have our food. The server notified us at this point that they messed up my sandwich so they had to remake it. 15 minutes later our server came back and said that my sandwich was ready but my husbands steak had to be remade because they accidentally gave it to someone who had a to go order. Now I'm thinking...really? Ten minutes after that we received our order. My sandwich did not have the chicken I ordered on it and my husbands steak was not cooked correctly. At this point we were so hungry we started eating. When I was finally able to flag down our server I showed her there was no chicken on the sandwich and she said I'll make sure I take off the upcharge for it. Unfortunately I will never return to this place. It is one thing to wait over 45 minutes to receive food but another to not have a manager come over and say sorry and try to make things right. Our server didn't try to rectify the situation either. We were still charged full price and no discounts or gratis offered. It's pretty sad that several excuses were made for why our food took so long and nothing was done about it.