He got 97% financial aid from Princeton, so choosing either school will be good from financial point of view.
My daughter got AB Duke last year. She was accepted by Harvard and some other schools. Unfortunately we are not qualified for financial aid. She thought Duke is not enough challenge enough for her (her point of view). She chooses H. She is happy in H now. As long as she is happy and doing good, we are happy to pay :)