Best place to stay if visiting Edinburgh, and Maggie is a great host.