I have cruised only 3 times and found that I prefer breakfast in my cabin. You fill out the card left in your room every night and hang it on the door. I can get exactly what I would eat elsewhere. There's no rush to get dressed and out and about. AND it helps me get up and not sleep the day away, which I too often do on vacation.
1995 Carnival Holiday - Mexico (4 days)
2001 Carnival Ecstasy - Mexico (4 days)
2008 Golden Princess - Mexico (7 days)
2010 Emerald Princess - Eastern Caribbean (7 days)