A good thing to keep in mind about Dartmouth is that it's only a one-year program. A friend of mine in the program actually recommended that if public health is my long term goal, then I'd probably be better off somewhere else as the brevity of the program is less conducive to developing PH expertise, but, if public health training is meant as a supplement to something else (MD, JD, etc.), then Dartmouth is totally the way to go-- Dartmouth's general alumni connections are phenomenal. Plus, if you're looking to settle down on the East Coast for a while, the Dartmouth name will open a LOT of doors. Hanover is also a really nice, quaint little spot in New Hampshire-- one of my favorite states in the country (and my home state, haha)-- with brilliant, and wonderfully friendly students/professors/staff.
That said, a UCB/UCLA professor once recommended UCLA to me solely on its Public Health alum connections and the fact that studying in a MUCH larger class of PH students greatly increases the likelihood of making meaningful lifelong professional relationships (though its training, facilities, etc. are clearly awesome).