Busy place with a genuine Italian spirit. Went there for a business meeting: they have a big room downstairs equipped with big TV screens you can connect a PC to and very efficient AC comfortable enough to fit 20 people.
Subs and salads are fresh and lively, service is fast and it feels like Italy indeed.