We have used Bruce's Carpet Cleaning on several occasions. Regardless of the problem (renters, pets, etc.) the results are always exceptional. These people know their stuff. On top of that, they are very professional, always courteous, and always on time. We wouldn't use anyone else and would strongly recommend these guys.