You will love the location, strolling or biking in Hyde Park, window shopping near Notting Hill, and taking the Tube (subway/metro).