This flat was perfect! Surprisingly roomy and very comfortable. Quite literally on the Royal Mile. Not only do I highly recommend it to others, I’m hoping to book it again myself later this year. The host was really helpful too.