The interior upholstery and cushions on my 1980 Hunter C36 are in very good condition. A PreviousOwner probably spent (much more recently than 1980) big $'s for nice open weave type fabric and custom sewing/fitting by a professional. Unzipping a few of the cushions reveals that the polyester batting is still snow-white. There is no sign of mold/mildew on the batting or the foam cushions. The foam is still firm and the cushions are not sagging at all. The boat is located in San Francisco, so high humidity is not an issue.Certainly all is worth rejuvenating rather than replace. So its time for a good cleaning. Although the upholstery is not discolored, nor are there any stains on the fabric, The cushions have a slight musty odor. And because of unavoidable dirt/dust depositing over the years, the fabric no longer has a "clean" visual appearance or feel.What is the normal method of cleaning good condition interior upholstery on boats?My initial thought, which has worked well through the years on many of my cars, is to wait for a hot dry day with low humidity. I'll take the cushions home from the and scrub-brush the fabric (still on the foam) with water/upholstery shampoo. Then suck as dry as possible with my wet-dry vac. Then wash again but this time with H2O only. Suck again with the vac. Then let dry in the hot sun long enough that I am sure that there is no moisture left in foam.Another thought is to actually go out and buy (or rent) an upholstery cleaning machine.Thanks in advance for your suggestions.Regards,rardi