Top marks for Rona and Lewis, their hospitality and home, and the location in Edinburgh.