Very powerful, does a great job picking up dirt and other particles off the floor. Love that it can detect the surface type and adjust accordingly. Also comes with several different attachments. Only complaint is it is bulky, making it inconvenient for storage.