The location of this apartment is great! There is lots of public transportation around and it is even possible to just walk to different locations. Very good communication which made the check-in unproblematic. Everything about the apartment, the neighbourhood and London is shown in a very helpful magazine, made by he host. However the current construction site,just outside the flat, is a bit noisy in the mornings, but we didn't come to London to sleep in :)
Would definitely recommend staying with Billie and Max.