Overall cleans well. Cords wrap oddly but overall good product. Comes apart fairly easy to clean. The rubber brush is good for getting hair up out of rugs. So far have been pleased.