This was my first summer with a panama, and it's developed a stink. I've tried washing it multiple times in lukewarm water with everything from dish soap to laundry detergent. It helps, I can't totally remove the stink. I did have some success soaking it with an enzyme cleaner that's designed for "pet odors" but the smell comes back after one wearing. Although it was a relatively inexpensive Panama, I hope to be able to get more than one summer out of it. I do sweat a lot, and I have to wash my fabric caps either in the washing machine, or in the sink with laundry detergent, at least every couple weeks, but I've never had a problem with felt fedora's developing a stink. I think a big part of the problem is that the sweat in the panama is cotton. Does anyone here have any other tips for getting odors out of toquilla straw/cotton sweats?