An awesome and wonderful place to stay in London.