Love this all in one! Complete time saver, and easy to maintain. I upgraded from the crosswave pet pro to the crosswave hydro steam I love the look of it and it's fabulous at its job! Oh and that self clean cycle is a must have.