They did an amazing job on our old carpet, removing stains of all types. Additionally they were reasonably priced and arrived exactly when they promised. 10 out of 10 and the same for the area rug we took to them.