The team were professional, quick, and did a great job. Previous homeowners had a dog that left bad staining throughout the upholstery, but about an hour later, the upholstery looked and smelled like new. Many thanks for the service!