It is a really beautiful place to stay in London