They made the repairs required.Tech was great.Did a few extra things I needed done.It would have been a five star review but no one returned my phone call during Easter long weekend even though they claim to have 24 hour call out service extra charge which I would have been to pay for.I was left out in the cold no pun intended.