I've been to this place a couple of times.. stopped by again today after probably 2 years.  While the sandwiches are good, its taken 15 minutes to make them on each occasion.. plus the sandwiches alone are over $10.. and the sandwiches really aren't very big - this price also does not include a drink or anything else.  While it tastes good, it really isn't a very good value.  If you can wait a while and pay more than most other places, this place is for you.  Despite the great tasting sandwich, I probably won't go back.. I'm really mixed on this place.