We had a 24 day cruise on Zuderdam some years back and was okay.
Now HAL have add on costs for everything. Food in Lido and Dining Room all unseasoned with the chicken, pork and beef all tasting the same as it was all cooked together.
Sauces are added with a thimble measuring device and are also tastless.
Good cabin, roomy. But the staff throw furniture at each other in the Lido from 0100 to 0400.