I would highly recommend this place. Less than 10 min walk from the Subway and 10 min walk to all the Italian restaurants at North End.