Columbia Egleston or Stanford Engineering?

Hey!
I am an international student from Asia.
I got accepted to 4 universities for the Fall 2016 (undergrad) session- Stanford, Columbia, Northwestern and Vanderbilt.
All these are great places to attend, but I had decided beforehand I would choose Stanford over everything else if I got accepted there.
However, what I did not expect was for Columbia to offer me admission to its most prestigious scholars program- The Egleston Scholars Program. This is an opportunity given to only about 17-19 freshmen applying to the Fu Foundation School of Engineering and Applied Sciences. The benefits include summer research stipends, career counseling, and priority access to Columbia’s best research facilities. I am really at a fix having to choose between the two.
Has anyone else had difficulty choosing between the Egleston and another university before? I know I cannot go wrong choosing either one, but I would just like to hear from anyone else who has had to make this decision before.
Which did you choose? And are you satisfied with your decision?