Perfect place for a short term stay in London.