I would be giving them 5 stars but they won't serve "American" (their term not mine) sandwiches anymore. Now I have to go elsewhere for my husband. That makes me sad. I love the picked veggies and their meat is delicious. But they need to be flexible. Ham, turkey, roast beef, and cheese in America is expected at a sandwich shop; every sandwich shop. They use to serve it.