I have laminate and vinyl floors in all but 2 rooms and a hallway, and a pit bull that sheds a lot! This vacuum has great suction and is very lightweight...I use it on all the hard floors and some of the rugs that are low/flat...not so good on the 'fluffy' carpet. The extension piece falls off frequently, but I'm learning to check for tightness frequently too! Awesome vacuum for an awesome price!!!