The CrossWave X7 Cordless Pet Pro sufficiently cleaned my hard wood floors and rugs that were covered in dog hair and dirt marks. The vacuum has a 30 minute battery life which I thought was great for my 1,300sq house. The CrossWave X7 Cordless Pet Pro is lightweight but doesn't swivel around furniture very well. I liked using the mop feature to spray my laminate floors while I was vacuuming. My least favorite thing about this vacuum is cleaning out the cup that collects the dirt. The cup that collects the dirty water and the cup that collects hair and dirt are so disgusting to clean. I have to get paper towels to clean the sides of the cup which is annoying to me. The cup also smells really bad! Overall, this is a great wet/dry vacuum that thoroughly cleaned my floors and rugs but be prepared to clean out the dirty cup regularly. Thanks to the Stellar Product Testing Panel for providing me with this wet-dry vacuum.