I stayed here for a week during a conference at the Boston Conference and Exhibition Centre. Although it looks far away on a map, I was able to get there in 15-20 minutes most days. The apartment's best feature for me was the proximity to the local T station - I could be on the platform 60 seconds after closing the front door.
Manuela was a good host but kept out of the way most of the time, which I appreciated.
I would definitely consider staying here again in the future.