We had a lovely week long stay in the flat. Had everything we needed and more. It was spacious and clean, was only about a 5 to 10 minute walk to the nearest attractions e.g. dynamic earth, Arthur's seat, and the royal mile ...
There is also a Sainsburys about 5 minutes walk away if you wanted to self cater. Would definitely stay again.