These make my feet feel so clean! They take a little while to get used to, but the end result is definitely worth it! I’m not sure about the better sleep, as I already slept fine. The releaving stress factor, I have 5 kids and a dog so who knows . But I do like the way my feet feel after using them.