The place was lovely and convenient to the Royal Mile and Grassmarket. Mary had everything ready and accommodated our check-in time. The rooms were clean and the apartment was very well kept up. We thoroughly enjoyed staying there.