Perfect!
I've stayed on and near the Royal Mile before, but this place is ON the Royal Mile, near the top (better half, if you will), and is a perfect 2-bedroom, 2 bathroom hide-away right in the middle of all the action.
Instructions and communication from host were great.
Would (read: will) stay here again, and recommend this to friends over and over.