We have used Kiwi for a number of years and they have always done a great job. The people they have sent out to clean the carpet have always been very knowledgeable and respectful. Our carpets always look great after the cleaning and feel so cushy and soft! We especially love their warranty plan. It makes getting our carpets cleaned easy and affordable!