Carnegie Mellon vs Duke vs Georgia Tech Mechanical Engineering

Hi all- I’m trying to decide between Carnegie Mellon, Duke, and Georgia Tech with Mechanical Engineering as my major. Which of these do you think is the best overall, for student life, for extracurriculars, and for quality of education? Thanks for the help!