The flat was great. Comfortable, more than spacious enough for two people. It was also clean and full of light.
You can get to the Royal Mile by walking a bit, but there's also a practical bus stop right around the corner.
The host was great and really accommodating. He really gave us a hand.
I would totally recommend staying there.