I don't have anything to add from a qualitative perspective. However, one of my classmates was trying to get an away there for 2008-2009, and she said they were already full. Take that for what it's worth. Even if I wanted to go there for residency, I doubt I'd get a second look, so I didn't investigate her claim.
Good luck!