I had the red avalir before it, I bought during a presentation, I was against it (the price), I wanted to do a little research before buying but my wife god sold when she saw the white carpets come to life. After I started researching, I realized it was the only device on the market that could celan the bed mattress and the best/only vacuum for cleaning and washing carpets without professional help and without moving them. I have white carpet floors in 2 bedrooms and another 3 carpets in the house. To be honest, at first I was thinking of returnig it and buy it later second hand from someone but I kept it, payment plan is ok and I got free Avalir 2 upgarde, serial number is in their database, I have service for life and upgrade possibility. I also have a Miele C3 which I kept for the ease of use and low noise, I only use the Kirby for carpets and bed mattress and sometimes deep cleaning of pillows, sofa, walls etc.
In my opinion, it’s worth buying a cheap secondhand unit and having it as a secondary industrial/ deep cleaner for carpets/bed but not as daily use.
Now I am sure there is no other way to have carpetfloors and carpets cleaner than this (bed mattress too)