Our stay was lovely. The flat is right on the royal mile and a short walk to the train station. Self checkin made our late night check in super easy and the flat was clean and comfortable. A+