Does a great job cleaning. Working with the attachments is a little awkward. I'd definitely recommend it, though.