The parking lot is very tough to navigate because of Trader Joe's next door. Also, there are only a few tables (inside and out). It's not a restaurant. Those are the only real negatives.
The customer service is excellent, and the food is super fresh. The vegetables on my wife's veggie sandwich were incredibly fresh, even memorable. My BLT was solid. My son had a turkey sandwich, which was good, but they did put a lot of mayo on it even though we asked for a just a little mayo. So, you might want to stress that point if you eat here.
The most important factor here is that my wife gave her sandwich a 5 (of 5), which is extremely rare. It means the food is high quality.
Definitely recommended.