I too wouldn't think twice about washing it either in a laundry tub or bathtub after airing outside in the sun for an afternoon. I bought a few tops at estate sales and one came from a smoker's home. I have used a solution of Oxyclean in cold water and let soak for a day. Then rinse and a bath of vinegar for the rest of the day and then a final rinse with Woolite as the final cleaner and rinse well.. Then as Thread Mess said, use towels to dry and put out outside to finish drying it.