I have been a fan of Pelligrinos for years now (Mt. hope location). The bread is baked fresh and tastes great. They have good soups. And subs are delicious!
I have never had a cold sub from them, so i cant comment on them, but their hot subs are great.. specifically the buffalo chicken sub. It is a favorite of mine. I always get the blue cheese on the side (for fear they would drown the sub in it) and can ration it out myself. Never had a bad sub there.
Value is decent too, last time i was there it was around 9$ for a large sub, and sometimes you can get free cookie with your food (they are massive cookies)