The location is perfect! If you want to be close to everything just book that apartment in the center of London.
Stylish place, exactly as the pics.