These guys did a great job cleaning our carpets. We were in the process of renovating and they were so professional, came on time and removed a few nasty stains that were there as a result of the renos. No doubt I will recommend them to my friends and family.