I've got kind of a limited scope as I've never been to any other engineering colleges, but Penn State Erie's program is alright. They've got nice-sized labs - the machine shop I'm in now for a sophomore level class has 3 engine lathes with digital readouts, 3 manual mills, 1 CNC mill, various welding stations, a sheet metal shear, and a thing to bend sheet metal. It's a lab with maybe 12 students. Class sizes are usually fairly small, except for the more general courses like physics and chemistry. They are taught in lecture halls of up to 100 people. Regular classes have ranged from 10 people to 45, with the norm for me being around 30-35.
The teachers are usually interested in helping out, provided you're willing to put some effort in on your side. The people who complain about professors not being helpful are often those who don't pay attention in class. If you show that you're willing to put some time into at least trying to figure out what you're doing, the professor will also be more willing to put forth effort to help out. Like if you come into someone's office for help, and the problem you have would have been addressed if you'd read the chapter like you should have, you won't get much more help than, "It's in the current chapter, come back once you've read it."
Note: Only come to Erie if constant rain, snow, and wind don't bother you. Early in winter there's lake effect snow. It tapers off slightly once Lake Erie's frozen over (yeah, it gets really cold too), but the snow seems to find other sources of moisture from which to form.
I've never seen University Park's campus, so I can't comment on that. I don't care for huge numbers of people, so I never even investigated the possibility of going there.