First, I'll start off by saying that the people from Branch Chem Dry are professional and very good at what they do. They are able to help you with any "sticky" situation that may happen to your rug. They do wonders with many different types of stains, from red wine to nail polish, etc. They have very flexible hours and also will not overcharge you for their work. Check them out.