This place was perfect for visiting the royal mile! We were able to do everything on our list and it was walking distance from eveywhere we went. Anywhere we couldn't walk we ordered a cab on Gett (Uber in UK) and it picked us up right in front of the Airbnb.
The pictures and description matched the listing. Klara mentioned in check in details to be mindful of the neighbors and that is because the building is old and you can hear everything. It didnt bother us but it was good to know.
We did do laundry while we there but we did have to supply our own detergent.
Klara was very responsive to any questions I had and very helpful.
Overall we enjoyed our stay and highly recommend!