Perfect location on the Royal Mile. The flat had everything we needed to have a great time in this magical city. Clean, cosy and superb value.