You would never find a better place to stay in London