The floors in my house are mostly tile, hardwood, and low-pile carpet. works perfectly for this environment. There is resistance when cleaning the carpet. There is no way to adjust the height of the vacuum head. I like the modular structure of the components. I can use a vacuum cleaner with a brush in the car or in the shop. Battery life is good. I didn't have to change batteries during use and used all three power levels.