This property is excellent in almost all aspects, especially its location. The Royal Mile, National Art Gallery, restos nearby, shopping center, movie theater, convenience store, etc. Even Rabbie's Tours' bus which we took going to the Highland. All reachable just by a few minutes walk. It was exactly as advertised.
Nevertheless, if you're travelling with large bags and/or have a hard time going up and down, it may pose a problem because the flat is on the top of 3 flights of stairs. There is no lift. Not a deal breaker, but you have to be aware of that when you book.
Highly recommended.