It depends on what you like. If you like to go to dinner whenever and sit with or not sit with who ever then NCL is for you.
If you prefer not to wait for a dinner table and like knowing who your waiter is every meal and don't mind getting to know some guests at dinner then CCL is for you.
I have cruised NCL and CCL and prefer Carnival.
|