Stony Brook vs Binghamton for CS

Ive narrowed it down between these schools. I hear the Stony has a better CS program,but Binghamton gives you a better experience. What are the advantages/disadvantages of going to these schools? Are there programs that much different?