I have very had well water and the best thing I have found so far is Great Value Bathroom cleaner it is a very good bargain at only .97 cents and I buy it at Walmart. I use it on my sink and I spray it on and let it sit for about 2 minutes and all the soap scum and hard water stains come right off when I wipe it gently with a sponge. I also use it on my bathtub my kids use bubble bath and water crayons and it removes it no problem it does not have to strong of a scent. It leaves my bathroom very shiny and I also use it on my toilet to remove tough stains. It does not leave a slimy residue like alot of other bathroom cleaners and this is a great value for my money and I would highly recommend it to anyone it is a great bathroom cleaner for a great price.