Has anyone hired the carpet cleaner machine from Safeway before? Are the comparable to paying a company? Is it expensive? Our carpet is not bad (18 months old but between renovating and dd it is a tad grubby) but I would like to go over it before our next baby arrives . Can you do fabric sofas with it as well? Thanks everyone!!