/End my plug for Ohio State =)
I think your still living in a bit of a pre-vet fantasy world being on the outside only peering in.
Large class size is only a PRO to a certain point. OSU is beyond that and I would have to say 160 students is going to be a CON. Ask where the current 280 students are supposed to eat our lunches because we have no idea. And the parking lot is full literally every day, so that will be another issue with bigger class size.
Our hospital is old, they are working on some renovations, but its still a very old facility. A CON compared to places like florida with their brand new hospital.
Our equine facility is newer, but you need to talk to students interested in equine medicine(I'm not), but I've heard a lot of negatives regarding our program.
Our summer research program is great. The MPH program I think is kind of a mute point because it's not something you can do after you've started vet school.
Columbus zoo? It's there, not seeing how thats a benefit though. Student opportunities associated it are very limited. No pro there.
I love my class, we have a ton of great people, but I don't think thats unique to OSU by any means. This 100% has to do with the people in the class, 0% to do with the location.
Who cares where the med school is? Seems pretty irrelevant to me unless your goal is to marry a real doctor.
Our faculty are great and definitely very approachable; probably one of the biggest pro's for OSU.
The idea of going over and hanging out in the teaching hospital I think is a bit of a joke. People may not kick you out, but its not really realistic to just go hang out over there in your free time (at least on the small animal side of things).
And OSU is going to tracking for clinical rotations with the 2012 students(they just keep telling us to not call it "tracking").