Perfect location right by the Royal Mile and train station. Perfect hosts; great communication and such nice touches with groceries awaiting us upon arrival. Guidebooks and pamphlets all available. Immaculately clean flat. Comfortable bed.