Ive only ate their sandwiches and for the price they are good. Lettuce and tomato at 50 cents a piece is a bit much but the overall price of the sandwich makes up for it. Service is hit and miss. If its the younger girls its very very slow where as if its anyone lets say over 28 its spot on. Would make things easier if they just listed there prices. Drip coffee is nothing special. Solid 3.5 stars and I will continue to return.