You never know if you have a good service provider until you see how they handle a problem. Things happen and after all we are all human. My installer was having a bad day but he kept at it until he completed the job-- bloody nose and all, yes bloody nose.
The next day I spoke with his supervisor who did an excellent job of listening to me and offering a fair solution.
I will call them when I have a future need