I truly recommend this apartment. Great location and everything that´s needed for a homelike experience. Very easy to get accommodated - through crystal-clear guidelines provided by the host. Comfortable furniture and all tech-stuff that´s needed.
The ceiling in the stairs left a few bumps in my head though. So if you are above 6" - beware!
But that won´t keep me from trying to rent the place next time in Boston...