its a small liberal arts school. becareful, you might get great one on one teaching (well small class sizes) and accessible profs. and great teaching, but crap can they be hard sometimes.
i go to a small liberal arts school and its great academics, ive learned a lot of science, but ive also busted major ass.
good luck.
idk about holy cross specifically, but yea its in mass and mass rocks!