The best place to stay in London. Hands down.