UNC is a beautiful example of the classic American college experience. The sprawling campus is a great mix of both beautiful, historical architecture and modern facilities. The small town is built around the campus community, so students really feel at home.
There are brilliant professors and great classes, but it is a large, public university so you will also find big lecture halls for introductory courses. It is a top-notch liberal arts university and my experience in honors classes provided me with everything I could have had at a small private school without giving up the excitement of being at the home of the best basketball team in the country.