Richard's apartment was perfect for our purposes: close enough to the more active parts of the Royal Mile to make everything easily accessible but out of the way enough not to be overwhelmed with tourists and noise. Lots of restaurants nearby and a short walk to anything you'd want.
The apartment itself is very comfortable and well appointed; extremely clean and well kept. The living room/dining area space was very helpful to allow the three of us to visit without being on top of each other. Good sized, modern bathroom--always a major plus!
And Richard is very welcoming and helpful, meeting us there on our arrival and giving us a thorough run-through about the apartment and the area (he also provided a *very* thorough handbook about the apartment and the area).
I recommend it without reservation.
John Strauss