I have stayed at Gianni's place for about 3 months and it was a really great experience.
Gianni is an extremely welcoming person and likewise for everyone else who stayed during my stay.
Location wise, it is about 10 minutes to Northeastern using the bus and it is about 15 minute walk to the subway station which isn't bad at all especially for the price.