Great colleges for kid who loves engineering - high GPA/great ECs/strong at math but not genius

Thanks for everyone’s great suggestions! To answer some thoughtful follow-up questions:
-He has a 4.0 unweighted GPA (students at his school get only a small bump for honors - he takes all honors available to him)
-He is esp interested in biomedical engineering but has also expressed interested in civil - different, I know
-He really likes all outdoorsy pursuits - esp rock climbing, hiking. By spirited, I mean have some sports that kids can get behind, does not have to be elite D1. Greek Life a plus.
-Of schools he has visited, UVA, Wake Forest, Wisconsin, BC, and all the UC schools appeal to him a lot
-Size does not matter a ton but he is not interested in too small (under 4,500 or so).
-We are flexible on cost
I don’t want to discount more competitive schools, as he is academically very ambitious and does well. But I understand things are so competitive out there - possibly more so for those applying into engineering.