Great company! Excellent pricing: quotes from other companies have been always higher including all possible discounts and membership benefits. Excellent service: choice of billing, payment, documentation options (paper, online, electronic, bank account, credit card etc). Awesome customer service: newsletters, prompt and professional replies from the representatives.