I bought this carpet cleaner tow months ago I love it and the only reason I don't give it a five star review is that it didn't come with all the attachments but over all it is a good carpet cleaner if you have pets