I got an actual estimate (not an auto-reply) very soon after posting my request. Communication was clear, he was on time and thorough. He carefully removed some things attached to the railings, to protect them. He even pressure-washed a small extra set of steps without charging more. I got lower estimates from others after confirming, but I had a short deadline, and I was OK with the price and think it was reasonable for such professional work.