Hardin is a very good and knowledgeable company. I have complete faith in this company and will use them in the future. I was impressed with Tyler, the techs, knowledge. He game me a lot of good information and it gave me peace of mind which is why I purchased a performance contract with them. I am looking forward to working with this company in the future.