Great location and great short term accomodation option in London. Highly recommended!