Harvey Mudd is a great school and you should have no concerns about reputation or opportunities.
But, you really need to visit and spend time on campus before making a decision. They have a substantial humanities core and they have a generic engineering major which may or may not meet your specific goals.
If you are a D1 level athlete, I would expect you to get some traction at the top schools given your GPA and the admit from Mudd. So may be you should consider that optionality.
But first things first, can you afford Mudd. It’s close to 300k but perhaps your offer comes with scholarships?