I have used Enviro Carpet cleaner now multiple times over the last couple of years. Very nice company with very good service. They know how to get stains out of carpet and my rugs and are very flexible when it came to my busy schedule. They came once on a Friday night at 8pm as per my request so carpets could dry overnight and be ready for saturday morning. Last fall they came within 20 minutes when a bottle of wine broke and spilled all over carpet. They got all the wine out, and there was no evidence of a spill. They really provide a great service.