Purchase is easy, shipping is quick, Packaging is great, Unpacking, assembly & operating instructions were all great and easy to operate and understand. Operation, great functions and modes are a snap to complete. Performance, good on spots. It applies and removes solution and stain with good performance. Overall a great product that I expect to be in use for years within its limitations. A great emergency solution for spills or pet accidents.