I use mainly for tile & hardwood floors, some edges w/crevice tool. Has good suction. Have to empty the dirt cup too often. Have tripped on the cord a couple of times if I do not remember to hold it up w/the handle. Wish to cord was about 20' instead of 15. Overall, very satisfied w/the product.