The classes are all great! I've found my professors to be very kind and accessible people.
The best thing about Penn is the people. I love hanging out at the school and getting to see my classmates! Everyone tends to be very happy. There are also a TON of extracurriculars/capita so everyone can get involved (and can start their own club if it doesn't exist already, like I did!)