We loved staying in the Royal Mile Retreat. The location right on the Royal Mile is perfect for exploring everything we came to see in Edinburgh. The flat was lovely and had every thing we needed for a relaxing couple of days. I wish we could have stayed longer!