Yep. It's one of the few sandwich places I can go to - locally or while traveling - and be pretty sure I can get spinach and other toppings I want. I can see what things look like, so if the tomatoes are ... meh... I can ask for different ones before the damage is done, etc.
In my experience they are super location dependent. Some of them are pretty good, but there's a few in the less nice areas around me that are consistently grungy interiors with ingredients that are always on the edge of expiration.