Such a perfect place to stay in London—incredible natural light, large spaces, everything you need!