Completely worth the buy! Needed it to spot clean carpet and deep clean sofa. Works great! Only complaint is it took over two weeks to get here and customer service was no help when I called them.