The flat has many advantages: it is very clean, close to the tube station and there is a bus stop + a tesco just in front of the building. Easy access to most sights of London. The view is beautiful, amazing (15th floor). The rooms are spacious.
Our host was helpful and organized things so that we could leave our luggage when we arrived though the previous guests had not left yet. Same thing for when we left.
Only a few negative things: kitchen window not very well insulated (but the heating is really good so we were not cold). Kitchen table a bit small.
A very nice place to stay on the whole.