Overall, great place to stay. The location is very close to public transportation. Boris was a very welcoming host.
However, I would warn travelers with small children or elderly that the stairs to the apartment are somewhat steep and uneven. Also, the key pick up and drop off location is not convenient if traveling as a family.