Explain the difference between carpet steam cleaning and carpet dry cleaning?

As compared to carpet dry cleaning, Steam cleaning is a tough method used for cleaning the carpet. Steam cleaning is more effective for heavily soiled carpets. This method uses shampoo and water to extract tough and stubborn dirt from to give your carpet a fresh new look. The curing time will be somewhere between two to six hours, basing on the weather and air circulation.