The apartment is in a perfect location (unless you hate good food). In the North End you are right in the heart of Boston's Italian community. As soon as you leave you are immediately met by the sight of the old North Church.
There are loads of great restaurants on Salem St & Hannover St wishing minutes of your door. I'd also recommend Theo's around the corner from the apartment for breakfast.