Great location across from Hyde Park. The flat is a few meters away from the bus stop and the Central Line subway. This is very useful as you can quickly reach the main attractions in the center by bus (148 and 94). Bus 46 is your link to Paddington Station and it stops right around the corner.

Don't miss Holland Park which is a few bus stops away.
The flat is in Lower Ground Floor/Basement floor and there is some noise because of the buses that pass literally 5 meters away from the flat entrance. You can also hear the subway so it may be a good idea to bring some earplugs.
Overall it was a great stay for the money we paid.