In choosing a college, a good fit is everything. A good fit is more than finding a school with the right major, on the right coast, and with the right name. The school should meet academic, professional, social, and emotional needs. Fit can make the difference between making life-long professional contacts and being a recluse. Just as each company has a corporate culture, each school has a campus culture. In my experience, happy students perform better, and unhappy students come home.
You need a good fit.