What are the academics like at your school?
I've had some really amazing professors at Haverford with a couple duds mixed in. Overall Haverford profs are really interested in their students and go out of their way to get to know you. When a prof has office hours they are serious about having students come to them, and do go! They can be very helpful.
Students at Haverford are constantly studying. There is an infamous term on campus the "Phantom 500" which refers to the half of campus that you never see because they are always in the library. It is much more rare though to find a student who is never bogged down with work than one who has to spend a lot of time studying. But it isn't out of control amounts of work, you have hard and easy semesters and you get used to grind after a while. As much as students study there is a fair amount of down time, meaning parties and student led events.
I've only had one class at Haverford that didn't require some amount of student participation. This is definitely the school for people who like to have discussions in class. Some times profs take it too far and try to trick you or single you out with questions, but mostly it is interesting and enhances the learning experience.
Haverford students are intellectual so it is not unusual to find yourself discussion modern day religion or politics in the middle of a party. It is a great place to be if you are really into discussing important, and difficult topics on a regular basis. But at the same time we don't take ourselves too seriously so it is not overwhelming.
Haverford students are not competitive at all (except on the sports field). Grades are never discussed and you will be friends someone for four years and have no clue what their GPA is or how good at taking tests they really are. Discussing grades is very taboo.
I am a math major, and I can tell you that the Math Department is really challenging but very supportive. The good professors spend more time out of class than in it helping with problem sets. The people you take classes with become like a strange extended family because you have to spend so much time with them on homework. It is mostly a rewarding experience though.
I think the most negative thing about academics at Haverford is Bryn Mawr students. In any Haverford class there is probably going to be anywhere from a couple Bryn Mawr students to around 10. These students can sometimes be intelligent and interesting, but mostly this is much outweighed by the "crazies." They are the students in my classes that I feel are denigrating my education, their comments are often superficial, ditzy, or silly and are consistently not as thoughtful as Haverford students. I can honestly say that maybe a fifth to a quarter of my classes at Haverford would have been drastically better if there were no Bryn Mawr students in the class. The only plus side is that we get to take classes at Bryn Mawr so there are more options in what you can take.