The repair was awesome. Mine you it was difficult as well. Not a replace a part and be done. Spot on with the estimate. Communication with the front desk was lacking a bit as I had to do all of the calling for status. And the tech left several spots on the driver's threshold and floor mat. I got over it and this would be areas to improve. Thanks!!!!!