There were stains that I thought would never come and was almost ready to replace the carpet. Praise came in and got rid of these stains and even did the throw mats without being asked. It was a reasonable price and I would recommend this company to anyone that needs a good carpet cleaner!