They were supposed to arrive at 1:30, but the female partner called roughly 30 minutes prior and said they would likely be at least 30 minutes delayed. This was actually better for me, due to a last minute schedule issue. Original request for service had been for carpet/ stain removal in large living room, family room, hallway, and master bedroom, along with cleaning entry-room tile and grout. When they arrived, I asked them whether they would have time to add 2 large throw rugs, 2 fabric loveseats, the master walk-in closet, our office/den area, and one additional bedroom. They said they could do this. The first thing they tackled was cleaning our white ceramic tile entry way and grout, on which the prior owner had used an ineffective sealant, leaving a grungy appearance on the tile, which caused it to never look clean. After using their special machinery and products, the tile and grout looked better than when we moved into the house 9 years ago. I asked if the grout needed to be resealed, and he said it was unnecessary with ceramic tile, and I didn't need to spend the extra money. I am delighted with the appearance of my entry way now, and happy they did not try to charge me for something I didn't need. We have a somewhat incontinent dog, and our carpets had several heavily soiled areas from pet urine, which had been compounded by our attempts to use a variety of products. After trying their process, they were honest with me that while most of the odor should be gone, that there were some areas where either urine or store-bought cleaner had sat on the carpet too long, and there would likely be either some light stains or bleaching that they would not be able to do anything about. I appreciated their honesty about this. After all the areas dried, there were indeed a couple of visible stain and bleach areas, but as they pre-warned me about this, I do not consider them their fault, and just moved furniture and rugs to cover them. As they were into the final stretch, the wife recommended the addition of a stain retardant to the carpets, especially with prior issues we had been having. Because of the other work they were doing, she said she was giving me a discount on this. This made sense to me, and I decided to go with it. As they were cleaning up, the wife told me that while the retardant is pet-friendly, it did contain peroxide, which could cause our pets' feet to burn slightly, and recommended I cover the areas she had treated heaviest with bed sheets while they dried, which might take overnight. I thought this was considerate. All in all, they were friendly, professional, worked efficiently, did good work at a fair price, and I would use them again. Our entry way and carpeted floors were ready for company. Next time, I will also use them to spruce up our somewhat shaggy looking maple kitchen floor, as they said they are soon expanding their operation to wood floors.