All we can say is perfect. Location is just steps to the Royal Mile and Waverley Station. Communication was outstanding along with the recommendations. Flat was very clean and checkin and out was a breeze. Hope to visit again but for much longer.