Absolutely fantastic location for exploring London. Short walk to two tube stations and plenty of local shops and restaurants around.
The flat is up many flights of stairs which you should bare in mind if you have a lot of luggage with you. But it was no problem for us. My only recommendation would be new pillows for the bed as the ones there were very thin.
Overall a great stay!