Plus every meal is a buffet on board.
That's not true. They actually have huge and actually pretty dining halls. At least the one I did. And the food was quite good IMO. But many preferred the buffet...
But yeah I got dragged on that one I'd never willingly choose to spend a vacation on n that. I want to go places and experience new countries not... That.