Love the food, hate the service. The sandwiches are so delicious, but I walked next door to the Chinese place and ordered food and received it, then came back to Capriotti's and my sandwich still wasn't done. The workers seemed to just be hanging out and talking, and the dining area was a mess. The entire look of the place was really dingy, I wouldn't eat in there. Better for takeout. I wish they delivered.