Because it is on my block, I have several times bought sandwiches from Mr. Fresh Bread that were acceptable (though never delicious). I have always found these mediocre sandwiches to be overpriced. Today, I orderred two sandwiches - a Chicken Parmigiana panini and a Toasted Monte Cristo panini. The first came to me soggy and wet, and the second was cold - the sandwich maker hadn't even toasted the sandwich, though it's billed as a ""Toasted Monte Cristo."" I asked him to toast it and melt the cheese. He did toast the sandwich, for about 12 seconds, but didn't even begin to melt the cheese. Both sandwiches tasted horrible. Also I bought an expensive cookie that wasn't done, and certainly not wirth the price. I can't anti-recommend this place enough!
Cons: Price, Quality, Taste