Only thing I have found with bennetts is there fees seem quite high, £50 to cancel a policy and £32 for any other adjustment. I'm not sure how that compares with other company's though.