At over 60 years old, has this ship from Hebridean Island Cruises retained its royal reputation? Our expert gives his verdict ...