minus a star because the cord is manual. I love this style of vacuum and it works well on carpet! I haven't tested it on a really dirty carpet, but the suction is nice. It is a little awkward to move around, but I've managed to work with it.