Love this place. It's pricey- but a great indulgence from time to time. I've tried to master me favourite sandwich and nothing I can do even comes close to comparing!
The only reason why I didn't give it 5 stars is because I've been there a few times just after the lunch rush (I'd say at about 1pm or so- which should still technically be lunchtime) and they've run out of ingredients. I have a perfect sandwich that I always get, and even pay the extra money for the extra toppings, and when they run out of breads or certain veggies- it throws off the entire thing.
Still tastes good, but definitely not AS good. They just need to prepare themselves a little bit more.
Salads are wonderful too, but can also be pricey depending on how much you put in it!