Sorry about your cruise.... I have had mechanical prolems and virus on several ships on other lines.
I think the Maasdam is currently the oldest ship in the current HAL fleet.
Every now and then I have seen threads about mechanical problems on the Maasdam.
I would hesitate booking Maasdam these days. I currently am booked on the Zaandam and hope for the best.