Let's get the compliments out of the way. The sandwiches are tasty. However, they are very small, overpriced and overrated. The workers are rude, in personal, and have no sense of what is going on behind them. Because of this, orders get mixed up, and you end up waiting 25 minutes for a little tiny 10 dollar sandwich. Just as a principal, I hate being ripped off, especially when the circumstances are akin to Olives. Stay away.