We had a lovely stay at this flat - we found it easy walking distance to main areas of Edinburgh, but being off a side street made it very quiet for sleeping. It was very clean and nicely decorated with local touches in the art and some Scotland travel books. Having even a small kitchen and washing machine was a real plus. The Tesco (local grocery) is right up the hill and had all the basics we were looking for. After staying other places where the shower either had no curtain or just a tiny half wall, I appreciated the glass folding wall on the tub so I didn't get water everywhere. The shower water pressure was very low, but no issues with running out of hot water. They also have a very nice towel warmer in the bathroom. Other things to know - the flat is up a flight of stairs so be ready to haul your luggage. The rooms had curtains, but depending what time of year you visit the sun can rise very early, so I would advise a sleep mask if the light bothers you.
We would certainly stay again! We didn't make it to all of the restaurants nearby, but they looked good!