Dharma's place is lovely. She is a superhost and would do anything for you to have a nice stay.
The location is great and you can walk to the main tourists spots.
I would definitely recommend her place if you want to have a great time in Edinburgh.