we had a lot of difficult rock ledge implants had to be changed, but Mike took it in stride. Worked hard. Got the job done excellent customer service by the entire staff.