We bought this cleaner to clean my 92 year old mother's carpet, which was always getting stuff spilled onto it! I thought that it would take the majority of the marks off. However, it made the carpet look brand new. Excellent.