Everything we imagined, affordable stay in London