It gets the job done, but the motor could be a lot less warm when it runs even 10 minutes or so. The hose also kinks up really bad and I have to put my back into trying to keep the attachment straight on the floor.