Spent a great few days in this well located and comfortable apartment. The apartment was clean, modern and warm. There are plenty of restaurants within walking distance but the kitchen was also well equipped if you wanted to cook. There is some road noise which wouldn't detract from us booking here again - you're right on the Royal Mile, so it's expected. We parked at the cheapest long stay we could find which was a 5/ 10 min walk away at Dynamic Earth. There is a bus stop really close by for an easy link to the Royal Yacht Britannia which all my kids enjoyed (the youngest being aged 3). Walk up the hill from the apartment to Edinburgh Castle and down the hill to the Palace and Parliament. Plenty to see inbetween too. One of my 8 year old's highlights was the interactive displays at the National Museum.
Would definitely book again :)