I bought this a month ago and I'm amazed at how powerful it is.  This machine has no problem cleaning up messes left by your pet or cleaning stains on apholstery. The suction is strong and does not leave the area you're cleaning wet. The cleaning formula that comes with the unit works wonders. This is an excellent unit for cleaning anything you need! I am so happy with the results this machine has produced. Yes I would recommend it to anyone!! It's a great investment.