Rotation sites are very good, imo. You can elect to do either traditional rotations or what I believe we are calling "clinical health campus" or something like that (I'll find out next year when I go on rotation).
Traditional - very strong sites. To name a few, Albert Einstein, lankenau, geisenger, pcom, etc etc.
Clinical health campus - gives you the option to complete all of your rotations at one hospital. The idea is to get those programs to know you very well such that you'd be in better standing to land a residency there. Personally I'm considering this for one of our affiliates.
Of course for electives during 4th year you can go anywhere, and from what I've heard from upper class men and attendings, we do well clinically