Michael Allen from Allens Carpet Cleaning is a great guy. He is a good responsible business person who will give 200% when it comes to cleaning your carpets and working with you on any problem areas. They offer advice and suggestions for proper maintenance and caring of your carpets, and work diligently to remove soiled and stained areas. I would use them in a heartbeat. The prices are also very very reasonable!