Hi, jimw. I'm a freshman at CMU, and I can say without any apprehension that I absolutely adore the program. The school's pretty cool, too.
I also applied to Ithaca, but never actually visited the campus, and I didn't apply to BU, so I don't have much to say about either of those schools...