Great location on the Royal Mile, good kitchen and bathroom facilities.