For only having 2 steps for his cleaning the stains looked like they were coming up. However, if you don't get the soil that sits in the secondary backing of the carpet then you might get some whacking. This will allow those same stains to reappear since the cleaning wasn't deep enough. We definitely get the smaller particles of soil in our agitation and pre vacuum or (dry pass) which will help stop the stain from coming back.
If you live in the Gilbert or surrounding areas please give us a call. http://www.treadstoneaz.com/Carpet-Cleaning.html