When we went down on boarding day and and were asked by the officer whilst waiting at customer service we said that this was not acceptable and we would need another cabin with the smell he said there were non available and the problem would be corrected. . We every time we saw our cabin attendant that this was still a problem - - all history now. But it does for the first time ever leave us with not wanting to go back, gush about the amazing experience and the comment “It was an experience “ whilst the elegance, the amazing Diningroom service team are a plus - the rest is Just not worth it especially taking into account the pre and post cruise hotels, transfers to and from LHR and the long flight cost from Western Canada. As mentioned in my post above - we sincerely hope no one else is forced to deal with the same.