Dharma is the best host you can imagine! She literally think about all the tiny details of what you could need, and still can be really discreet, making you feel extremely comfortable and at home. The flat is at the best location in town. If I ever go back to Edinburgh I'll definitely try to stay there again!