it was so easy to put together, great instructions and easy to use. in addition to the Dayquill spill in my daughters room, i had some puppy accident spots to clean up. I started in her room and easily cleaned the pink stain next to her bed. I then moved on to the spots of puppy problems and it also worked great and smells great now. I still had some solution in the clean water tank so i carried the machine downstairs to work on some longer standing stains. Wow, great job! The only issue i had was some of the water spilled when i carried it down the stairs but that could have been operator error. It was easy to empty the dirty water and clean the components. I would definitely recommended the Bissell Turbo Clean Pet XL Upright Carpet Cleaner to anyone.