suffolk, location couldn't be better. It's in the heart of Boston downtown, right beside Boston commons (the city park), Chinatown, and Boston's "wallstreet"
Since the other two schools are not far better than Suffolk, then choose Suffolk for the sake of location and future employment opportunities.
Drexel! It is located right next to Wharton. loads of internship opportunity in Philadelphia and New York. The Lebow school of management is very good in accounting, MIS, and general management