Best place to stay in London for sure!