It's a great location for London if you know your way around. Very near a nice area on the Grand Union Canal called Little Venice. A short walk to Paddington station along the canal, but it's easy to get lost trying to find the route. Descend from the street to the canal at Delamere Terrace. From Paddington of course you can get quickly to Heathrow and all over London.