I interviewed there. I would strongly recommend against making this program anyone's first choice. They have very little to offer for that extra year of residency, and when asked specifically what the benefits were to this, they could not provide very good answers.
I got a bad vibe from the program overall. The whole interview day I couldn't help but get the feeling they were trying very hard to put the best possible face on everything, when in actuality no one was happy there.
The town is (or was?) the home of DuPont chemical or something like that. There's a lot of cool 50's-style homes for such a small town, if you're interested in that sort of thing. I'll never forget what the PC said on our tour around the town: "There are some days when there's a chemical spill and they'll tell you you can't open your house windows for a few days or go outside much, but that's really no bog deal."