Cruising on the Hebridean Princess is a pure delight. This little ship which hosts some 40 passengers is effectively a tiny floating county house hotel with well-equipped cabins complete with showers and bath tubs, classy toiletries, and public rooms containing comfortable sofas and arm chairs, food of a truly superlative standard, and a ‘no gratuities’ policy.