Good place to stay in London for many different reasons