The apartment was exactly what we expected. Complete and very clean. The only thing that could increase the convenience is a dishwasher (but we knew beforehand that it wasn't there) and some more options for hanging towels in the bathroom and for hanging clothes in the bedrooms. The only thing that was missing were kitchen towels.
We were able to leave our trolleys at the apartment early after which we could visit Edinburgh. The location relative to the Royal Mile is quite convenient, just behind the Palace of Holyroodhouse which is a 5 minute walk away. From there it's one straight road via the Royal Mile to Edinbugh Castle, about a 20 minute walk depending on whether you're walking uphill or downhill. In short, we were very satisfied with this apartment.