This vacuum is a good value for the price. It has variable suction strengths so you can adjust accordingly depending on what you are vacuuming (i.e. Carpet, hard flooring, drapes, couches, etc). The only thing I didn't expect is that the main floor attached does not have any wheels or rollers on it, rather you just push it back and forth on the floor. Doesn't really cause any issue, it's just different.