I have a mix of vinyl, carpet and hardwood flooring throughout my home and this vacuum delivered. I love the minimal styrofoam-free packaging! My cat loves the box. Pros: -Comes with 3 wand attachments -Powerful cleaning -Multiple flooring settings -Automatic cord winding -Zero styrofoam packaging Cons -Attachments can fall off of the vacuum while in use -Automatic cord winder sometimes needs a troubleshoot