First and foremost I'm from NY. City isn't for everybody but imo its a great place to be. Generally, the student body is pretty good at helping each other with studying material (or at least it was in my year). The professors here are really good and knowledgeable. I guess my answer would be the location and the people.
So our sites are spread out across NY, and NJ and now we have a site in Montana and Pennsylvania (which is new this year so I have no idea bout that). For my site (Coney Island Hospital), it's pretty good in that the residents there are generally helpful and want to teach when they have time. It's not too busy where you are overworking yourself, but you can do a lot if you have an interest in the rotation. Attendings are all very nice so far. You see a decent variety of cases as you move along the different rotation blocks. You have an elective block which gets you more exposure to your area of interest (doing mine back in Coney because generally its easier to get an elective in the affiliated sites).