The apartment is conviniently located (for sightseeing - however it's positioned on the main road and close to a bus stop so beware of some traffic noise) but has free parking in a car park across the road!
We have planned to stay in the apartment for 2 nights. However, the place was NOT CLEAN. The kitchen in particular was in an unhygienic state with finger prints on appliances, sticky brown marks on cupboard handless, clattered cupboards had dirty slelving, drinking glasses looked unwashed, cooking residue around the edges of the hob, lime scale in the kettle and more. Aside from this, there was a food wrapper under the bed. In the sitting room, the soft furnishings (there were 8-10 cushion and three blankets scattered around the furniture) did not have a wash prior our visit (maybe even for a longer while) and smelled unclean.
We felt really uncomfortable with this and (sadly) cut our visit short. The host offered to come to clean the flat (once we provided her with proof) with us in it but would not be able to get there until later and to be honest it would take some time to have this place clean properly.
Edinburgh was our last stop on a summer holiday road trip through Scotland. All air bnb apartments we stayed in during our trip (all in this price range) undergone extra deep cleaning and hosts provided extra antibacterial hand-washes, gells and cleaning products. There were none in this apartment. For these reasons I do not recommend this apartment.