Great place to stay, flat was really spacious and comfortable. 15 - 20 min walk to tube station but the buses (No 6 and 52) pass at the bottom of the street which are very frequent and go straight into Central London, around 30 - 40 min bus ride.
Note, you require a parking permit to park on the streets which the host sorted for us