Excellent Location.
Reasonably clean, but walls were very marked and carpet very old, warn and felt dirty. Furniture very warn.
Photos on the Airbnb listing show floor boards throughout the entire property. There is not one floor board in the entire property, but old dirty carpet instead. This should really be considered false advertising and not an accurate representation of the apartment.
There are A LOT of stairs to get into the apartment, so be warned if you have a lot of or heavy luggage, or have any mobility issues.
If you have a car, parking is basically impossible. We were not warned of this before our stay, and having not been to Edinburgh before we were not aware that this would be a problem. We rang Stoil after having no idea where we should park. He answered the phone rudely, and when I asked him about parking and where we should park, he just responded with "I don't know". The only suggestion he gave us was Waverly station, but said it would be a 15 minute walk to the property. When we told him we had been travelling for a month, and had two large suitcases, and that wouldn't be ideal, he again just said he didn't know and couldn't really help us. The conversation then ended.
At no point in our stay did Stoil follow up with us to check if we had found parking or checked in successfully. We didn't hear from him again at all.
The location of the apartment is great and right on the Royal Mile, but that's about the only positive thing we would have to say about this property.