Steven, I have a Cristal Fusion machine and it does the job it's designed for. You generally need a prespray for the dirtier parts, but customers are always happy with the result. It can spray the foam around a little, but not too bad generally. You must run plain water through it after finishing, to clean the machine otherwise it can get blocked. I have seen a couple recently at reasonable prices. It also leaves a stain protection on the fabric too. Easy and quick to use.