I like Supersmile stuff, their toothpaste and the peroxide gel, it removes any stains really well, but it's not whitening/bleaching per se, more like helps teeth stay white after whitening. But it's the best and doesn't have harsh stuff like bicarb soda in it and no gross strong menthol taste and its easy, just brush and thats it, no strips or caps or whatever. Their toothbrush is also the best, a bit chunky tho.