TCNJ is a great school with exceptional professors and a great student life. I would definitely recommend this school to someone who asked. Yes our location is not the best however very nearby is Princeton University and the town of Princeton, and right over the river is a town called New Hope, and Philadelphia is very close as well. We are weight in the middle of New Jersey so it is easy to get to two major cities. Many lovely towns and very close to the beach all at once.