We have cruised 13 times on both mainstream and upscale ships.
Good: Lectures (good to very good); the value of the extra two-day program in Istanbul (accommodation in Ritz Carlton); no casino; efficient steward; polite crew; frequent dining al fresco.
Problems: