I have a number of different surfaces at home, carpet, tile, hardwood and also some decking in a screened in porch. This vacuum did well on all however excelled in smaller harder to reach areas. In particular I found the the vacuum made carpeted stairs a breeze.