We had a great time in London, very easy to get everywhere (3min walk to the tube).
The flat is quite comfortable, and it has a everything you could need for a couple of days in London.
Also, Leyla gave us a great tip on where we could store our luggage before checkin as we arrived early.
We would definitely recommend staying in Leyla's place.