It's a good school, has a great college atmosphere, is big enough to have all the typical college things you want (sports, a variety of programs, student facilities, housing, etc.) while being small enough to give opportunities to get to know professors and build great relationships.