Good suction, nice moving from carpet to all sorts of flooring, easy to clean, lightweight, simple to use, good distance for cord length. It does well with my two cats, including cleaning around the liter box. The only attachment missing is a wide attachment to clean my stairs. This attachment would make everything complete.