You cannot beat the location! Staying on the Royal Mile is the epitome of convenience while exploring Edinburgh. The flat was clean and cozy. There were a few more stairs to carry luggage up than we were expecting, and the shower was a bit small. Our only other complaint was that there was significant construction happening right outside the bedroom window, to no fault of the hosts. Overall we have a great time!