How is Occidental College?

Hello,

I am interested in Oxy and would like to know what the school environment is like. Do most students seem happy here? Is Oxy more competitive or collaborative? How nice is the campus? How friendly are students and teachers? Thanks so much!