Great place to stay right off the Royal Mile.