UMD is a much harder in than Penn State and Penn State is a gorgeous campus but near nothing. Like an A&M. But even farther from cities.
You might look at Ohio State (large), Pitt (mid-large), U of South Carolina Honors, UF (Gainesville is a small city) abd so many more. CU Boulder and UMN might be two more.
But your list as is - is very fine. Since you have CSM, maybe an RPI, WPI, or CWRU - but those are big money. If your parents want to down, then ok but if not, it’s ok too. But then why not add Rice ?
If you’re happy with UH or UTD or ASU - as not only safeties but solid budget choices you’ll be fine. Mines is smaller, more STEM focused and not cheap. Not sure if A&M has additional qualifications once you get to school but it’s also not in a big city although like Va Tech and PSU it’s got all you need in the surround.