I am quite impressed with this vacuum. We've had it a few weeks now and it's performed well on all surfaces. We have two dogs which are constantly shedding and tracking in dirt. This vaccum gets it all. Our house is mostly vinyl flooring but on area rugs it pulls up all the hair.

Pros: No smell when you vacuum! The water traps everything. Great suction, easy to operate and easy to clean. Not huge, doesn't take up a lot of space to store in a closet. It's light-weight and easy the maneuver.

Cons: The cord is kind of annoying to wrap around the head and I've noticed the cord heats up when used (not alarmingly hot but it's a bit odd). It's moderately loud (though no more than most vacuums) and the hose can be tricky to lock but I've never had it come undone yet.