The technician arrived during the scheduled time window. I had arranged ahead of time with the condo building mgr so the technician worked with the building mgr to shut off various alarms, sensors, and pumps. The technician then drained the water from the sprinkler system pipes on the 6th floor where my unit is. The technician was very knowledgeable about what needed to be done and the order in which it needed to be done. It's quite an involved process and the steps have to be performed in the right order to prevent a false alarm to the fire department or a flood in the building. You definitely want someone with plenty of experience doing this. After the preparation, it only took the technician about 5 minutes to replace the faulty sprinkler head. (The old head had been developing rust around the base, indicating a slow leak.) The technician came prepared with everything he needed to remove the head (a special tool is required) and all the replacement parts. He also was careful to protect the kitchen counter and floor below where he was working. Due to the care he had taken to drain the pipes before he removed the head, only a few drips of water came out. He had a bucket ready just in case there had been more but there was hardly any. After the repair, he carefully cleaned up. No drywall repair or painting was required. You'd never know the head had been replaced. Having replaced the head, the technician then refilled the sprinkler system pipes and worked with the building mgr to re-enable all the alarms, sensors, and pumps. Again, everything had to be done is a very specific order so I was glad that the technician was so well versed in the process. To someone who doesn't realize all that's involved with replacing one of these sprinkler heads, the $340 price tag might seem high, but there are very few companies who do this sort of repair for an individual homeowner in the DC area and there's a lot a knowledge required to do the job right in a condo building. It's most definitely not a do-it-yourself kind of task. You want an experienced technician doing this. I should also note, before getting Metropolitan Fire Protection to come out, I tried to get the vendor who has the maintenance contract for the common portions of the fire sprinkler system in our condo buildings to come look at my sprinkler head. They wanted $500 just to come out and take a look. Then, the repair would have been extra. They were clearly not interested in doing repairs for individual condo unit owners. Since the repair, I've had no problems with the sprinkler head. No return of the rust, no dripping, nothing. So, I consider the $340 to be money well spent.