Jimmy John's has quality sandwiches. The bread is amazing (if fresh) which really sets it apart from subway. I'm only giving it three stars because the bread has not always been fresh when I've eaten there and the sandwiches are a bit overpriced in my opinion. Still, it's a solid sandwich joint.