I have used this company for carpet cleaning for years and have recommended them to several friends as well. They have cleaned our rental units after tenants leave and I've never had one complaint. They are very prompt, honest, and do a terrific job. I feel like my carpets will last a lot longer due to their good work.