Everything about my stay was fantastic! Dharma was a gracious hostess, and her flat is so well-decorated and cute that I didn't want to leave. Her flat is in a great location on the Royal Mile but on the quieter end so it was accessible but not at all noisy. I walked in from the train station with a load of bags, and check-in was a breeze. I would highly recommend!