Great place for short term stay in London!