Zach's had good food, the sandwichs are tasty, and inventive but it's really expensive! for a regular deli sandwich it's $6! and if you get soda and chips it's at least $10 for lunch. They have a guy who delivers but if you catch him on the wrong day lookout, he can be less than friendly. The lady who bought it seems nice. For me Zach's isn't an everyday lunch place, it's more of a once in a while place b/c of the price. Also if you go there to eat be prepared to wait a long time, it takes at least 10-15 min. for them to make your food, so if you can, you should call ahead.
Cons: price, wait time, delivery guy