This cleaner worked well add did get the pet stains out of my neutral beige carpet.. it was not hard to use, but involved a few extra steps. In my opinion.. it is strange to have to keep turning the machine on and off again and again while cleaning. Cleaning the actual machine was easy.. I don't know if i have a favorite feature other than the fact that it works. Honestly i am not are i would invest since it seems like just another small appliance to store.. I received this handheld carpet cleaner from the Stellar Product Testing Panel