I visited last June. Admittedly, it was after classes were out, but it made me think "commuter campus". Nobody seemed to live within walking distance -- they all lived in nicer parts of Philly that were some distance away. That makes the campus less of a central location or focus. May not matter to you, but that was definitely a negative to me.