Works well on my hard floors and rugs. Reasonably quiet. Has nice long cord and retractor mechanism. It moves around pretty well. The hose separates from handle often which is annoying. The hose is somewhat rigid and seems cheap. Otherwise, I am satisfied with the purchase.