My trip on the Maasdam didn't turn out so well.
The only good ports (St. Marteen and the private island) were cancelled due to inclement weather. They were turned into simply sea days.
We booked this cruise through Cruise Direct, which turned out to be an even bigger mistake.
We were promised two free nights in a hotel, which turned out to be only good for Sunday through Wednesday at something called a "Toured Stay." Do you think they try to sell you vacations?
I'm going on my 14th cruise and I guarantee that I will never book with Cruise Direct again.
When I complained, their answer was "then don't go."