Jack responded quickly to my request for help, gave a good quote, turned up on time on the appointed day, and did the upholstery cleaning quickly, quietly and effectively. A wonderfully discreet and efficient service.