I use this vacuum mainly on hardwood floors. I like everything about it except the floor attachment head. It almost seems to drag and possible be scratching the floors. If it had a better padded possibly removal pad like a swifter so it would glide and suction the machine would be perfect