Excellent service – they were here an hour or less after I called and gave me an estimate and fixed the issue in an hour. Fair price and matched the ballpark estimate they gave me over the phone. We needed this fixed quickly in response to a home inspection during the process of selling our home.