Mark arrived on time and had no problem replacing two broken porch lights. He was cheerful and he explained the job. He worked efficiently and took away the old lights and boxes. We are pleased with everything.