Northwestern vs. Vanderbilt vs. Case Western for engineering

Could anyone tell me how these three schools compare to each other? Like with their mechanical engineering program, student life, research opportunities, atmosphere, etc?

I would pick Northwestern. Stronger for engineering and stronger overall as a university and a brand.