All four my cruises have been Holland America. Three were Carribean and one Alaskan ship/land tour. They know how to provide service.
We were booked into a Carnival with 3 other couples when my husband had open heart surgery, so we had to back out.
They came back to tell me I didnt miss much, they hated Carnival. Service wasnt so good and other problems.