Service is friendly and fast. I was in and out of there in less than 10 minutes even after being 4th in line to order. It's very clean.
But my sandwich was just ok. Hard to eat. Lettuce and onions are oddly chopped together in chunks that keep falling out of the sandwich. The wheat roll was hard and chewy. If you are going to make a great sandwich, you need fresh bread. It's kind of a no-brainer. The fact that someone else pointed out the stale wheat bread in a review from 3 years ago makes it pretty clear that they don't really strive for greatness.
Also BRING CASH. There is a 35 cent additional fee for cards.