Home user. Have four dogs and need to clean the carpeting on a regular basis. The cleaner was almost ready to use right out of the box. Very little assembly and what there was was a piece of cake. Easy to use and very light. The only reason for four stars and not five is the scrubbing roller is a bit small as is the reservoir for the cleaning solution. But it is a lightweight machine that takes very little effort to use so if these two items were larger that aspect and advantage would be lost. Kind of a trade off. Overall a good machine, easy to use and does a good job.