I've never used them, but I've met a couple of people from their offices who seem like good folks, and I've heard pretty good stuff about them from other brokers who use them.
Good company to be contracted with. Lots of products.
Agent support is great, always able to get a real person on the phone.
They are nice, and have quick claims for clients.