Hi! I wanted to reply because I am in a similar situation! I just graduated from NYU as a CSD undergrad and was accepted into the graduate program as well. I am from NJ and would like to stay as close to home as possible to be close to my family and save money.
I would be happy to answer any questions you might have about NYU in general, and can provide some information about what I have observed in terms of the graduate program. It is definitely on the larger side, probably about 60-70 in each class. There are a lot of interesting and challenging classes in the curriculum, as well as some great electives, like an entire class about Baby Trachs. The CSD department itself is new and very beautiful, and is conveniently located about 3 blocks from the main campus around Washington Square. I think that the reputation is getting much better and the professors are definitely top notch in terms of their research, accomplishments and activities in the field, and that you would get a very well rounded experience there!
That being said, I know that for me personally I am very much hoping to get into a NJ school for personal as well as financial reasons. I have heard similar things that some other posters have mentioned -- that it's more about your own personal preferences and reasons to choose where you go and what you make out of where ever you go that matters the most! I think as long as it is an accredited program, most of the classes will be similar.
I hope that helped a little, good luck & wishing you the best in the decisions process!