Absolutely perfect.  This machine is a cleaning wonder. It was easy to assemble and easy to use. It even cleans upholstery perfectly.  Ill be purchasing another for my daughter.