I used it on my carpet, it cleaned great. The only down side is its hard to convince my wife we need a new carpet now.