We are setting up an area for detailing within a dealership. I have been looking at steam cleaners but have never used one. Are they able to clean upholstery and carpets without extraction, seems impossible to me. Any recommendations are welcome. We need something durable for the shop floor...