A great stay with lovely hosts, plus bonus puppy and cat! Location seems a little out of the way at a glance, but it's actually very convenient to buses, AND close enough to city center that walking isn't unreasonable. (Take the long way through Holyrood Park - it's worth the climb.) Would gladly stay again!