I am using this machine in an auto detailing environment. For the price point this machine is solid. Has a powerful vacuum that will greatly assist the drying of upholstery. My biggest concerns of this unit are the short hose, and water supply tank being on the small side, this requires multiple refill for large areas. Those nuances aside, this is an excellent machine.