Is Markel a financially sound company?

Yes. Markel is an “A” rated insurer by A. M Best Services, Inc.
Markel Bicycle Insurance is dedicated to providing competitive rates and superior service, and committed to standing behind you in the unfortunate event of an accident or theft.
Markel bicycle insurance policies are provided by Markel American Insurance Company is a subsidiary of Markel Corporation of Richmond, VA.