We’ve been on one cruise and we won’t do it again. But the company spelled out very clearly in advance what was included and what would be an extra charge. The worst was their communications system was terrible. We paid extra for internet service calling it “spotty” would be a gross overstatement. We got some money back, but they should have refunded our entire internet charges. They blamed it on being in northern latitudes (southern Alaska) where the satellites don’t roam.
Did a Holland America cruise Santiago to Buenos Aires...down through some pretty remote areas in the Magellan Straits. Was skeptical of the WiFi package, but found out they have Starlink and it worked perfectly the whole cruise.
I wanted to watch something the week I was on an Alaskan cruise. You had to sign up for a week and no refunds. Of course, that channel was blocked. I got my emails and read FreeRepublic, but it was false advertising. I could have gotten my emails in the Alaskan ports.