Cleans so well and deep, it picks everything up almost perfectly, love the easy swivel head navigates smoothly and wheels on cannister are very smooth! Packs a lot of power gives my arms a work out on carpet as it pulls very hard, hopefully I'm using it correctly on carpet!