The pros: Excellent food, good customer service. I have eaten at Gandolfo's three times now, and they consistently use high quality breads, cheeses, and meats.
The Cons: The drink options are lacking and the potato salad is awful. Other than that, they are excellent.
Overall, I would bring my friends and family here for lunch.