Quick, neat, pleasant, knowledgeable, on-time and reasonable. Dripping water heater, came next morning with all supplies and changed it in about an hour. Came in under estimate range by $ 50-$ 100 dollars, just $ 585 with everything(pumped out old water, cut out old tank, hauled away, install new tank with new valve.) Had another estimate for $ 1,000(which I knew was high). As with anyone you are paying by the hour, make them a clear well-lit area to work in before they arrive.