Works amazingly. Removed and whitened all stains on my teeth in (as promised) five days. There is a prominent peroxide taste that takes a couple days to get used to, but other than that it's wonderful. (You don't notice the peroxide flavor after you adjust to it.) My teeth have never felt cleaner.