The overall experience was pretty good. I will probably go back - the only downside, in my opinion, is that the prices are rather high for a sandwich shop. I paid $6 for a 5 1/2 inch sandwich (pre-tax). The products used (meats, cheeses, veggies) are very good quality, but still the size of the sandwich didn't seem to match the overall price paid.