Yes. Your fabric will be tested to determine which cleaning method will be the safest and most effective.
Normal drying time is between 6-12 hours. The cleaning method, based on your upholstery fabric, along with optional protector application, determines the drying time.
Yes, manufacturers suggest having upholstered furniture regularly professionally cleaned every 12-24 months depending on use.