I’ve used better toilet cleaners, though Harpic Fresh isn’t the worse. I would say the smell is good though the cleaning ability is average. Some cleaners are nearly spray on-flush-off in cleaning ability. Harpic Fresh will also need some scrubbing for good results. The on-going protection I also found to be weak. For the price, it’s an acceptable product.