As an owner of dogs with long fur as well as a dad to a toddler, cleaning floor surfaces has always been a challenge, often requiring multiple cleaning tools. I found the X7 to be the perfect vacuum for my surfaces. I have a mix of hardwood and area rugs. It was easy to add the cleaning solution and water to the compartment. Emptying and cleaning the wastewater and grime was a cinch due to the separated compartments. I was impressed with the battery life, as I was able to vacuum all my hardwood surfaces and area rugs in one charge. The turbo pet mode was amazing at really putting up my dog's long fur. The X7 is fairly nimble and was able to get around easily in tight spaces. Overall, I am no longer needing a combination of vacuuming and mops to clean my surfaces, and I am finding myself cleaning more frequently due to the convenience. I am very happy to have received this as part of the Stellar Product Testing Panel.