Competent Cleaner
Took some of the hard water stains off but not all may need a second coat.
Rating: 4 stars