They use good-quality ingredients and you can pick and choose whatever you put in your sandwich, so there's not much to dislike except for maybe the price. It's pretty much the perfect place to go for a lunch break, in and out really quick and the sandwich tastes great.
I recommend trying their avocado for your "vegetable" selection, it was delicious (my standards for avocados are quite high so I was mildly surprised at how good it was).