I use mine daily. With two small children, four dogs and two cats its a must. I love all the attachments. Nothing gets dog hair off the couch like this does. I have hardwood, area rugs and carpet. Love the ability to turn the brush bar on or off.