Great place right on the Royal Mile