2courses per term is as much as a major could wish to take, and they’re a top10 producer of Physics PHD s. I don’t know for astrophysics (offerings do seem limited ) but I know that among LACs that offer merit scholarships they’re very strong in that subject (and known for it ) and their R1 program is well respected.
I understand you must come from the perspective of a research university that probably has 20,000 undergraduates or more and thus a matching number of classes and professors, but keep in mind that course offerings and faculty are relative to the college’s size . When students take 4 classes per semester and as juniors and seniors have at least one gen ed and one major-related class, that leaves one class in physics and one research course in physics.
Whether this college is an appropriate choice depends on whether OP seeks a LAC/smaller private environment , or would prefer attending his state’s flagship. That’s why I asked that last question regarding the solution he prefers. I’m betting on UAZ but it’s always good to have a choice and not feel “trapped” into a decision.