My wife and I stayed at Yordans place in Edinburgh on the Royal Mile and we couldn't have asked for a better location. Near the train station, pubs, clubs and shops.
As for the apartment itself it can definitely do with some modernisation the wallpaper was hanging off the walls and was covered in dirty marks. The living room radiator wasn't working for us however we did find a small heater in one of the cupboards. The other rooms were fine for heating.
In the kitchen the cutlery, utensils and cups/glasses were dirty. This must be from being cleaned a while back and hasn't been touched since so has accumulated grease.
In terms of accuracy of pictures in the ad it's pretty accurate. I would say to the benefit of pictures not giving depth the apartment was much bigger than I expected. So that was a BIG bonus.
Would I stay here again? Probably yes I would. Would I say it's worth the price in terms of location yes. You really can't beat the location especially if it's just to put your head down at night after a day/night exploring the city. Would I use the apartment for a romantic night in no.