Zlata’s apartment is all about the location. There are a few minor inconveniences like the low hot water pressure and an absence of screens on the windows, but nothing that would hinder the experience of being in such a lovely part of London. You are within walking distance of any major tube or metro station and can run out to grab a quick bite (or allergy medication in my case) without having to plan a route.
My wife and I had a lovely time here and would absolutely recommend it!