I usually just peruse these forums but since no one answered your post I figured I would register to help answer your question.
I will be attending CNSE this fall for nanoscale engineering so I cannot comment on the quality of the program just yet, but I have had an internship at CNSE. It was a great experience and the main reason I applied to CNSE.
As for what it takes to get in my undergrad degree is in physics but they accept from all across the board bio, comp sci, math, engineering etc. I have roughly ~3.6 GPA and have been doing research for two years now in two different labs both related to micro/nano/bio. I tried to take micro/nano oriented courses at my undergrad institution and would suggest taking some if they are available to you, not only to solidify your interest in the field but make yourself more marketable to micro/nano oriented grad programs.
The facilities are astounding and it seems that I am constantly hearing about plans for expansion, new equipment obtained, etc. I have a feeling that the college is leaning towards attracting NY state residents. If you browse the past internship records on the website most of the interns are from NY state, sans a few international students. So if you are a NY state resident this is a big plus in my opinion.
A lot of the research is geared towards nanoelectronics, new energy initiatives, micro/nano fab, and nanobio. Again I have not started the grad program yet but I am very excited for the fall and have already begun speaking with professors that I will be doing research with and they seem as eager as I am. Let me know if you have any other questions I will try to answer them from my limited experience.