They came to the house. asked if there were any spots that needed extra attention. they gave a guarantee and said that if we were unhappy, they'd come back and do it again for free.
very good with pets too...
basically, good price, good service, good people.
Pros: honest, hard working,quick in and out, dont cut corners.