Bath salts provide a variety of benefits to a bather. Salts change the osmotic balance of the water so that the water is absorbed by the skin via osmosis. Adding magnesium sulfate has also been shown to be beneficial. When Magnesium sulfate is absorbed through the skin and magnesium has an anti-inflammatory effect.