I recently hired Modern Carpet Cleaning to clean the carpets in my home, and I must say they did an average job. The technicians arrived on time and were friendly, but the overall quality of the cleaning was just okay. There were still some stains left on the carpet, and I expected better results considering the price I paid. I wouldn't say the service was bad, but I wouldn't classify it as great either.