This is the best and easy to use carpet cleaner I have ever owned ! It does a fantastic job cleaning my carpets and has convenient and user friendly features that makes carpet cleaning a breeze ! No more taking the machine apart to clean after using with it's snap on covers and brushes . Hoover thought of everything when they designed this awesome machine .. I highly recommend this product to anyone looking for a carpet cleaner that is not only incredibly effective but easy to operate as well !