My niece went to Haverford and my D21 looked at Haverford/BMC as well as Tufts. We found BMC and Haverford very isolated and dull. The immediate neighborhoods have almost nothing to offer though you can get into Philly on the train. My niece loved Haverford though she is a bit introverted. Tufts was her second choice but she chose Haverford. My D would definitely choose Tufts if she has the option. Depends on your personality.