Excellent! Used for the first time on our carpet and all the pet hair vanished with minimal effort. No more going over the same spots 2 or 3 times. Was great on the laminate as well. Quicker and easier to vacuum and it saves my back from stress and pain. Wish I had found one sooner.