The best accommodation you can imagine in London