Sorry Clive but there was no mention of "45" on the programme in question.
Probably only available for a short time:http://www.bbc.co.uk/iplayer/episode/b03vkpwl/Look_East_East_21_02_2014/
Suspect that earlier broadcasts may have been intended as "four-to-five" days (for the last leg). Whether reporter, editor or listener misheard I have no idea.
The whole cruise wasn't far off "45 days" - elsewhere BBC have it as "42 nights", which is exactly what the brochure says.
5/1/2014 sailed Tilbury, 7/1 sailed Amsterdam
15/2 arrived Tilbury (one day early?), 17/2 arrived Amsterdam
No doubt the ship is generally well-found. She has indeed had clean port state inspections in Brazil (20/1/14), St John's [Antigua? apart from one working time records matter](15/11/13), Tilbury (26/7/13), Sortland (10/3/13). However, such inspections do not, and cannot, inspect everything.
I don't think that past complainants about leaking windows in the restaurant and cabins were likely to be lying. If I paid up to £5000 (for the full cruise) I would not expect this. Question though: did the complainants raise it with the purser at the time, what was the ship's response, and was it dealt with at next maintenance opportunity?