I have a Hunter 41 that suffers from having an overfilled tank (once) and being shut up most of last year. We have taken every bit of material items off the boat, including all the cushions and mattresses. We have wiped all of the interior, including locker spaces and bilge, tanks and engine with vinegar/water solution and then finished with a coat of PureAyre. The interior is smelling much better but the cushions are giving us a bit of a problem. We have soaked them as best we can (I say that because it is hard to find a vessel to submerge an 8 foot cushion in fully) and there is still a smell. We are doing a second soak with Dawn dishwashing detergent and water (my husband's idea) and will do another soak with PureAyre when our next order comes in. BTW, we have used two gallons already on the cushions, laundry and the interior wipe-down. My question is: has anyone else tried to soak the smell out of cushions? And, has anyone had good luck with getting rid of the smell? Ours is about 60% better, but I want more. I am willing to just go with new foam if I have to, but would rather solve this problem with PureAyre. It's expensive but I imagine lots less than new cushions. And if anyone has a better way of doing this, I would love some advice.