Perfectly located. Perfectly appointed. And a host who is practically perfect in every way. Our stay was the best part of visiting Edinburgh.