NYU-Tandon vs Boston University for Engineering?

I got accepted to NYU-Tandon and Boston University, where I have to pay around 20k for nyu without dorm (37k with dorm) ( I live in NYC) and I have to pay 15k for BU with dorm. I will major in mechanical engineering, but am not sure which school is the better choice.

How are your prices so low?

Boston