Hi PredentalPrincess!
My initial impression of the school from interviews to a week before class starts is very positive. Everyone has been very kind and helpful. The D2s I have talked to have been very happy with their decisions. The Cost of living is pretty high because the school is very close to NYC (less than NYC, but higher than a lot of places). As far as weather goes, I am from NY so no change for me. We experience all 4 seasons, the summers are hot (won't be a problem for you lol), Winters vary (some winters we get a couple feet of snow and some years we get very little). As long as you do not have to drive, the snow is not that bad plus it keeps you inside studying
.. Good luck! I start classes in about a week so feel free to check back in a couple months and I should have a lot more info