We contacted All Pro Quality Cleaning to have our carpets cleaned. Due to the fact that we have several pets, we were also in need of pet odor/stain removal. They came out within 2 days to do the cleaning. We are very pleased with the results. The carpets look and smell clean again, which is no small feat for a household with numerous pets!