Scheduling an appt was easy. Receptionist was quite professional. I was told technicians would arrive between 8 and 11 AM. I received a reminder call the day before. The morning of, I rcvd a call at 8:20 AM that the technicians were on the way and they arrived within ten minutes of the call. Both technicians were in uniform and were friendly. Neither technician removed shoes or put on covers before walking through my home. The lead technician did a test of my grout... he was able to get it cleaned and it looked very nice. The tile floors are six years old and had never been sealed. He said no seal actually would make my price lower because he would not have to strip the grout, assuming the soil stains could be removed. He also hoped he could clean it without having to recolor the grout, as the recoloring would add and quot;significant expense.and quot; Next, he needed to use a camera to get an estimate for my dryer vent cleaning. I was surprised that he confused my oven vent for my dryer vent (they are on different exterior walls and on different levels of the house). My vent had not been cleaned in six years and he said it was completely clogged, and would need to be cleaned with a spinning brush on a snake (could not simply be blown clean). The estimate: $211.80 for 11 ft dryer vent $613.60 for 300 sq. foot grout cleaning and sealing (this included my $75 off coupon) I told him both prices were too high, based on others' coupons I'd seen in the Clipper magazine. He laughed when I said I hoped I could get the grout cleaned for $200, and the vent for $100. I told him and quot;No problem, I'll keep your estimate and call you back if I can't find someone lower.and quot; At that point, he called his boss. His boss said he would use online coupons and a new customer 10% discount and match the coupon from a competitor I saw in the clipper. They went to $85 for the dryer vent and $415 for the grout. With simple negotiation my price went from $825 to $500. It still seemed high to me but they were there and I hate having to miss work for these appointments so I agreed to complete the work. They moved my furniture for me, and were professional. I was surprised when they asked me to use my own towels to absorb the chemicals and prevent them from reaching my hardwood floors in the doorways (they said the cleaner is organic and I could wash the towels and reuse--but still, this struck me as a supply they should have had). They cleaned the dryer vent, I guess, though it is hard to know and they did not show me any evidence of what they removed. I did notice that they did not vacuum behind the washer or in front of the dryer, but they did vacuum the lint behind the dryer. After they were done, I asked them why the coil was so long going from the dryer to the wall. The lead technician agreed, saying that it should really be cut so there is just enough give for pulling the dryer from the wall to clean, but not so much to create a fire hazard. He said I should cut it. I said I wasn't comfortable cutting myself and re-inserting in the wall, and asked if he could help me. He then said it didn't need to be cut and it was no problem to leave it long. I called him out on the discrepancy and he said he didn't mean to say it was a problem. Basically, he wanted to leave, but I did not get the feeling that I could trust his advice. I also asked him about a rough estimate for power washing my exterior stucco and metal trim. He said power washing would stain both and I should not power wash. I should paint stucco. He had no recommendations for how to clean the metal trim, which is odd bc it has been cleaned very nicely by other cleaning companies. He gave me a 20% off coupon for and quot;next timeand quot;, but I am not sure I would use this company again. The tile grout looks pretty clean... not perfect, but he told me it wouldn't be before he started the job. Overall this experience was and quot;fine,and quot; but not great. This is a company that is used to working with insurance companies, so prices for individual homeowners are quite inflated. Be prepared to negotiate.