A perfect stay, with everything we needed to be comfortable and happy for our summer sojourn in Edinburgh.