Star ranking and you may total number reflects the new life consumer feedback gotten although this financial might have been an advertiser on the Bankrate