I highly recommend this vacuum because it is great. The features make it so works great on carpets or hard surfaces, but also the extension works great for the hard to reach places. The lightweight makes it easy to move it around.