I've been on a few tours through NC State University for my orientations for my upcoming freshman year, and I'm happy to say that I thoroughly enjoy the campus and its wonderful staff. My academic major, physics, has incredibly kind professors that understand that physics is one of the hardest majors there, and are willing to work with you every step of the way. Their class sizes are relatively small for such a large college, which allows for more teacher-student help.
While the diversity may not be as high as I had hoped, they do offer many programs, clubs, and small societies that allow you to get to know others.
Their campus is beautiful, fairly clean, and the surrounding area is blended in with the college campus, making the whole area very student-friendly.