Marvin was polite and helpful. He came ready to do what was needed and before beginning the job explained other needs that while expensive will probably save money and trouble in the future. Before leaving he cleaned up well and explained clearly all the work that he had performed.