This streak-free glass cleaner with ammonia works quite well, especially considering that it is an off-brand product. It does clean fingerprints, dirt, and smears off of glass quite well. In our experience, it cleans about as well as Windex or other name-brand products that we have tried. Since it is a cheaper price, it turns out to be a much better deal than some of the on-brand products that do not work any better but cost more money. Based on our good experience with this product, we will continue to use it. Performance We have been very pleased with the performance of this product. It cleans glass about as well as the name-brand equivalents. Scent The ammonia in this product can give it a little bit of a strong smell. It can get irritating if it is used extensively, especially in a confined area. But for general use, such as cleaning bathroom mirrors, the smell is light enough that it does not cause irritation.