The staff can be kind of brusque during the lunch hour rush, but it is excusable considering the business that is done there. This Cosi is small so you may have to wait a few minutes or hover over tables to get a seat. Cosi does make their bread fresh, which is what makes their sandwiches so good. If you have a vegetarian, they make a great hummus sandwich. Typically at restaurants in the area, vegetarian options are limited to the salads ordered "without the chicken, etc." or soups. There are actually options for vegetarians including the veggie sandwich with eggplant, and the tomato melt.