Anyone with stainless steel appliances knows the struggle of essentially playing cleaning whack-a-mole with fingerprint smudges and streaks on their surfaces. As soon as you get them clean, your kids or simply day-to-day life can mark them up again. While there are many stainless steel cleaners out there, one has caught our attention because shoppers are calling it “a miracle in a bottle” for its effectiveness in keeping stainless steel smudge-free for longer.

The Therapy stainless steel cleaner and polish has earned a 4.6-star average across more than 20,000 ratings on Amazon, and it seems like people are blown away by what this plant-based, non-toxic spray can do for stainless steel that harsher cleaners can’t.

“I have used other cleaners on my stainless steel appliances and, while they got them clean, the fingerprints always started showing right away shortly after using them,” one reviewer wrote. “I bought this product and used it as soon as I received it and decided to wait awhile before using it again as I wanted to test it to see if it really does resist smudges as the description states. Well, it is now a week later and the description is not misleading. It definitely has resisted smudges! I even pressed my hand all over one of my fridge doors and ‘drew’ squiggly lines all over it with my fingers and there is absolutely no trace of fingerprints or handprints on it.”