My Subaru WRX is insured through Dawes, and have only had great experiences with them. Dont know anything else about the business, profitability etc tho