I buy these salts for my boyfriend. He seems to like them and they help his muscles. Although, I will by these from the grocery store from now on, or buy one as an add on. $18.99(what I paid) is a bit overpriced. It is about $5 or $6 at the store at Wegmans. Safeway too I think. Depending on the type of bath salt. Some are even $4.50. I wanted to gave it shipped by a certain day, so it worked for me. I will just stock up from the grocery store.