I stayed at this flat for a three week long break in London. It was in a great location to see so much of London. You have two tube stations (Paddington and Lancaster Gate) nearby that can take you to much of the City centre.
Kensington gardens is only 5 minute walk from the flat and I would recommend you spend some time in the Italian gardens and along the Serpentine there.