Great place! Easy access to everything we needed. The property is as described. It is on 3rd (UK) / 4th (US) floor so it would be a challenge for some.
Richard is a great host! We arrived earlier than communicated but he was already there to let us in. The fresh flowers, shortbread, milk, eggs, and butter were a nice touch and made it feel like we were at home.
For those not aware, wash cloths are not typically provided here (UK) so you'll need to bring your own.
Great location on the Royal Mile! Quieter than uphill near the castle where people are most active. Definitely would stay there again.