I know, I know! Pick me. I live in an area where we soften our water (very hard), and we STILL used to get this hard water build up and film. I tried everything. Vinegar. The solution of vinegar and dawn. Barkeeper's Friend. Lemon juice. CLR. Everything. But, I finally found something that WORKS. Not a harsh chemical. Reasonably pleasant smell (sort of like a toothpaste smell). No need to wear gloves or be afraid of fumes. It's called "Bring It On" and it's sold at Ace Hardware stores or on line. It WORKS. Yes, it does. It will make your chrome fixtures sparkle like new. It will make your glass doors clear. It works wonders on porcelain. It is NOT however for plastic or acrylic. It's not "cheap," but I've been using the same $9 bottle forever and still lots left. You don't need very much. Follow the directions. Videos available on line with some amazing before and afters. I've not done one, but I wish I had. It really is that good.