Hardwood floors work well with most cordless stick vacuums, but carpet may not be as compatible. There are some who thrive on carpet, but struggle on bare floors.