I have had my insurance through BVIA for several years. They are independent so they represent several different companies which allows them to provide cheap rates. The staff is top notch and is always able to answer any questions I have. I use Tim Obringer who is the owner and he's outstanding.
Pros: Great rates, nice people
Cons: None
more