I have received the Shark® Cordless Detect Pro Auto-Empty system for testing in exchange for my honest and unbiased opinion. Self cleaning!?!? WOW!! I LOVEEEEE to vacuum now!. It's so satisfying to put the unit back on the home base (after an effortless use of vacuuming I might add) and hear the sweet little tune, then WHOOSH! No more messy canister to empty! Which is great for my allergies. I have tried this machine on everything! Carpets, bare floors, even the mattresses have gotten a proper cleaning! And it's truly amazing what has gotten sucked up! It is so lightweight then I have kicked my heavy vacuums out to the curb! I wouldn't even have been mad if I got one of these for Christmas.