This Airbnb was great! The location is convenient to the royal mile, the building has great Georgian architecture, and the terrace is the perfect setting for morning tea. I wish I could spend every morning there.
For those driving - parking is £4.10 per hour during the day.