I received the Shark Rotator Lift-Away ADV Duoclean Power Fins Upright Vacuum with  Self- Cleaning  Brush Roll to try for free from TryItSampling. I Love It!!! It works great on carpet and hardwood floors.  It has a variety of attachments to use for pet hair and upholstery and small messes. You can detach the canister and attachment you need for easy clean up.  I have recommended it to my family and friends already. It's made from great quality material and it's performance is Imaculante!