My high stats kid, who attends elsewhere, applied RD last year. He was denied freshman admission, but given an option for automatic transfer as a sophomore.
We didn't apply for aid, but generally, BU has a reputation for not being as generous as other private universities. If you aren't already aware of Net Price Calculators, you need to use those to see a financial aid estimate. You cannot survey random people on the internet "how was the aid" and get any info remotely relevant to your situation. Use BU's NPC
https://npc.collegeboard.org/app/bu