what an absolutely perfect spot. right on the royal mile. David was super responsive and the flat was gorgeous. recommend checking out the world's end pub right up the street.