I do wish I could rate half stars or something. I would probably go with a 3.5 on this place, but I decided to round up in this case because I really only have one complaint. The food I ordered was very good. They advertise a lot about their fresh baked daily bread, and it truly was really really good bread. I ordered an Italian sub type sandwich on a hoagie roll and it was pretty darn good. They made it fresh right in front of me. It had a good portion of meats, sauce etc. My only complaint at all was that I do think the place is a bit pricey for what they are offering. Although the portions were good, I still spent $11.46 on a sandwich, chips, and a drink. We know we can get cheaper lesser quality other places, so it really depends on you. If you think a little extra quality, and better taste is worth that much more money, then this is a great place. I personally don't mind spending a little extra for better food, but I won't do it often because it gets spendy.