I love these. Our water isn't the best and leaves an ugly stain. I tried a few things, always scrub the toilet, and all the other things. Saw these and decided to give it a try. It does take a little while to see results but our toilet was bright and shiny with no icky stain.