A three star rating per Yelp means A-OK. I think that fits for this restaurant. I think all of the employees are polite AND helpful. They are always willing to help out the newbies coming into the shop. The sandwiches are okay, but nothing which will blow you away. The only exception would be the Beef and Cheddar, which is really good. I dig the two soda machines that they have so you're never waiting to fill up. They have those new machines where you use the touchscreens to pick your drink.
One source of aggravation for me as a customer is that businesses are always asking the customer to donate something. In this case, they ask the customer if they want to round up their purchases. I really just want to buy lunch and move on. Let me decide how I want to spend my Charity budget on my own terms.