The star reviews you see come from the website editors and advertisers- NOT actual customers. This should be stated on their landing page but does not.
BE AWARE- this site only checks what banks can offer. What is not mentioned is customer service- because when your money is lured and held hostage deep in their system, getting out and getting things fixed is another story not found here. Half the 5 star reviews are one sentence, bot generated reviews with dubious ratings. Bankrate takes your info and sells it- it's another lead generation website that will spam you, sell your info and harvest your data. This is how you get robocalls and more junk offering loans & insurance in your email and letter mails.