This is amazingly easy to use, separate dosing tank so you don't end up with a carpet bubble bath, amazing suction, and the dry only button is phenomenal, carpets are dry within 30 minutes. It comes with amazing tools with a long hose, great for stairs, It's so easy to
clean . There is nothing I don't like about this carpet cleaner