My DS was accepted to Seton Hall with a very nice merit scholarship. Toured the school and he likes it a lot. However, just saw on another discussion that many students go home on the weekends and that the campus is a “ghost town.” This makes me nervous–want a school that has lots to do on campus on the weekends. Does anyone know if this is correct info?