I was on this cruise as well.  I admit there were significant problems as we had no hot water for 3 days and a toilet failure overnight.  However, it was a great cruise with very good weather.  The Neptune Lounge concierge did an excellent job at addressing the mechanical failures which was a very adverse situation for them.  I found the food to be normal fare for HAL.  All things considered HAL DID try to compensate us with shipboard credit for the multiple inconveniences.  I was satisfied with these actions and certainly would cruise with HAL again.  (I also cruise other lines as well.).  The lesson here is to avoid a cruise ship just out of dry dock assuming you can get that information.  -- 
The Great Ronaldo