(This review was collected as part of a promotion.) Just purchased one of these units to clean my rug and sofa. The steam function is very poor - it blasts out a stream of water for several seconds before actually releasing steam; the only way to use it is to have a 'water bucket' to spray into before actually touching the rug/upholstery lest you have a soaking wet spot that the suction is not strong enough to pull out. Very disappointed as I thought I was splurging on a high quality unit.