I bought this as an alternative to my Shark that continues to have issues around the hoses and handles.  It’s ok, does a good job, but I wish the roller could turn off to better suck up my wood floors.  My kids and dog love the attachments…they can easily clean their cars well.  Our dog loves to be vacuumed with the small carpet head!  It was easy to assemble and is lighter weight.