I'd like to center this review on the food--which was great! I'll get to that last. You might want to skip ahead, if that's what you're looking to read about.
Definitely an affluent "over 50" crowd. About a 50/50 mix of European and Americans onboard. We brought our two kids, ages 20 and 21. They found about 6 others that age onboard, and all befriended each other. There were a handful of couples in their 30's and 40's as well.
Service was great. Almost every employee was genuinely super polite.