excellent location on royal mile. all our activites were within a few minutes of walk. clean appropriately appointed flat. just right amount of space for 4 people. no noise issue despite the bustles in the street. Andy was responsive and accommodating.
note that this flat is on 4th story without lift/elevator. the property description says so. the stairs are narrow and the steps are not deep. heavier luggage will require some work by you to get to the flat.