I can only speak for the customer service and getting the quote. Excellent communication, customer service was very nice and the sales representative that came to my home was excellent. He answered all my questions and very attentive. I'm still shopping around and have not made a decision however based on the experience that I have received with other companies this is by far the best service. Pricey but you pay for better quality and service.