These cleaners did a great job in cleaning our carpets. They arrived on time, were professional and well spoken. They did not rush with anything and worked hard to get the task completed on time. In the end, our carpets were clean as new. Had a great experience from start to finish. I highly recommend them.