The major downside to Olin is that it's very small and the humanities offerings are very scarce and not comprehensive at all. Olin has a four class humanities requirement for graduation and you're required to have a "theme" to the classes so that you have a sort of "humanities concentration." Some students don't really think about this until senior year, at which point they panic, take a couple more classes, and submit some sort of hand-wavey statement that tries to tie together all the extremely different classes they took.
I took Russian 101, 102, 201, and 202 over the course of 2 years at Wellesley and it was fantastic. I would highly recommend that she think about, not just her engineering major, but what topic she wants to pursue in the arts or humanities. If you make a decision in your freshman/sophomore year and pursue a specific set of classes it's an amazing opportunity to pick up a new skill/hobby, or expand on an existing one.
Edit: added a "Pretty cool"
Pretty cool project. Thanks for sharing.