The good...
(i) The ship is only a few years old and well designed. (ii) The staff were great on very nearly all occasions. The cabin staff were very good indeed. (iii) The food was consistently good. (iv) We felt safe and well looked after. (v) We were kept fully up to date with developments. (vi) The cruise remains good value in comparison to what over-priced hotels may offer.
The bad...
Well designed, although predictably small.