We really enjoyed our stay in the pretty apartment even the weather was not the best.
It is in a good walking distance to T (Porter/Red Line) or Harvard.