Spent 2 nights at Jon's place, it was just great. In the middle of Royal Mile, and also close to Waverley Station (less than 10 mins walk). There were 5 of us, and the place was big enough.
Jon was kind to let us drop off the bag earlier so it was very convenient and time saving for my family as well.
I will definitely recommend this place if you have a plan to visit Edinburgh.