DD is a Penn engineering student, and SO was a biology major at Cornell. Both schools are outstanding. It really depends on your preference.
If possible, attend the admitted student days for both schools. That would let you get more information, and decide where you feel more at home.