Yes.....the clinical rotations and the high % of people matching in surgery and specialties were part of the reasons I chose to come here.
I wouldn't worry about where everyone matches, there are some very good institutions that our students match at.
Wherever you end up though, if you work your butt off, you will have a lot of doors open to you. Provided you can get along with people, and you aren't annoying the hell out of everyone.