My son is finishing up his freshman year in engineering at Virginia Tech and has been really happy! The food is amazing, and there are tons of dining options. There is a lot to do on campus, and off. He often walks off campus to run an errand, go to a restaurant or visit off campus friends. He’s also spent time hiking and swimming at one of the state parks nearby. I don’t think my son has taken advantage of a quarter of what is there for him to experience.
Join the VT parents FB page - someone will be able to answer your specific questions about mechanical engineering. Good luck with the decision!
ETA:
Best college food 2022, according to Niche - #1 UCLA, #2 Virginia Tech, #3 UMass Amherst