I am not sure about grown up sweat, but my sons mattress had some urine stains on it and I rinsed it with warm soapy water, then again with a solution of water soluble lavender oil and water. Then left it in direct sunlight for a good few hours and the stains disappeared........