I don't know much about IC, but I did look into their program for undergraduate so I know a little, and I am currently at Cornell so I can tell you a little bit about Ithaca.
Ithaca is a lovely town. It is gorges (get used to that joke if you plan on going). It is a bit of middle of nowhere, and is a of a pain to travel to/from, and you have to be okay with driving to Syracuse for certain things. Everyone that I have met from Ithaca is really nice, but you have to be okay with being in a small town. The people are liberal and hippyish, and there are a lot of cool small shops and eating places (Ithaca has more restaurants per capita than NYC).
I have absolutely loved my time in Ithaca and would recommend the location.
As far as IC's OT program, I have heard great things about it. Are you applying for the 5 year program? If so, it seems like a great program. As I said, I don't know the details, but they do have a good reputation.
If you already have your bachelors and are considering going to IC for your masters, something to keep in mind is that their program is primarily a 5 year combined masters-bachelors program, and they have just started accepting people for masters-only and there are likely to still be some kinks in figuring out how to make that work. You would be taking classes with the undergraduates, who are likely moving through the OT classes together, and I do not know how many students would enter as master students.