My friend and I (both in our seventies) go on a cruise every January and have done for over 20 years.
The Preziosa was a beautiful ship and the passengers were of multiple nationalities, but the food was 99% Italian, there was no variety to accommodate all nations.
The self service buffet was a free for all no matter what time you went and the breakfasts bwere inedible!
Beautiful cabin, housekeeper not the best