We had a great stay at Carol's Royal Mile flat. It was accessible to everything - bus stop, supermarket, Holyrood. Flat was clean and well prepared when we got there. Photos are accurate. Carol is a great host! She provided all the details prior to arrival and shared a few tips for sightseeing as well. I would definitely come back. Just note that there is no lift but it's just a flight of stairs so it's really nothing to worry about unless you can't carry your own luggage. But then again most flats in Edinburgh don't have a lift.