Very courteous and did a great job. They worked with me to figure out a solution to golf balls breaking the windows. They originally ordered the wrong pieces but they quickly re-ordered the appropriate ones and did not bill me until everything was complete and correct.