Well equipped, clean and a great location on the historic Royal Mile! We thoroughly enjoyed our stay.