Great flat in a fantastic location.
The only point to flag is that the flat is on the third floor of the building, which is already next to the top of the Royal Mile. If a potential guest is more likely to struggle with the climb then the flat would be less suitable.
However, for us the flat was perfect and the communication / check in etc were all seamless.