The location provides very easy access to the center with buses running quite frequently so getting around is a breeze. Make sure however you purchase a Travelers Pass at a station as the busses do not accept cash.
If you have any questions about London or the flat, Vivienne is extremely helpful and responsive in her answers. The 24/7 service she says she provides- she does.
The flat itself is cozy but can get a bit noisy with the walking around from the upstairs floor- nothing too bothersome however and it's mostly during the day.
Overall I would highly recommend staying here while you visit London