Kiwi Representative showed up on time and answered all of our questions with practiced knowledge. He did a great job and even finished quicker than previous carpet cleaning services we have used. Carpets stayed fresh and clean for a long time despite the abuse we give our carpets. Have passed along the Kiwi service to our friends and would recommend them to anyone who asked. Thanks!