Ive never met anyone who has applied and interviewed there. Small program I would assume, but not a tier 1 or even tier 2 program if thats what you are asking. Would stick with MGH, Penn, Pitt, BWH and Yale for New England. Maybe look at Dartmouth. Im not really at all familiar with NYC programs and personally I would live there for residency so I refrain comment.
Brown is off the radar AFAIK, unless something has changed.