Dharma is everything you could want from a host: friendly with a sense of humor, accommodating, a fountain of knowledge, and a great proponent of Scottish travel. She checked in during the course of my two stays to make sure everything was comfy and proper.
The accommodations were sparkling-clean, inviting, and comfortable (if you take a nap, set an alarm!). Her guidebook is thorough and detailed, and is a great way to see the big ticket items in succession and leave plenty of time for the "wander and explore" part of the visit. The flat is really cool... it was built a long time ago, but the refurbishments make it feel like it was just built. Beautiful fireplace that leaves a hint of wood smoke in the living room... lovely.
The location is as good as it gets. It's in the thick of Old Town, less than a ten minute walk from Waverly, but just enough over from the Royal Mile that it feels private and quiet.
You will not be disappointed staying here!