This place does an excellent job with your carpet. They are very professional and courteous. They do not leave until all the spots are removed and your carpet looks good as new. The fumes are not overwhelming either. They work quickly and the price is not ridiculous. I will definitely be calling them again.