My family just got back from NYC and had a fantastic time. We were there for the Yankees/Pirates double header on Wednesday. We spent 6 days there and enjoyed it very much. There is so much to do and so much history there. You have to do your research and plan things that are appropriate for your family. While we did see homeless and some sketchy things it was not nearly as bad as New Orleans, Memphis or Washington DC by a mile. If you go to any large city in the country you cannot escape the weed smell... it's everywhere- not strictly a NYC problem. Judging NYC by Times Square is like judging New Orleans by Bourbon St. There is so much more to the city than Times Square. We did a pedi-cab ride through Times Square and then briefly walked through it on our way to the Broadway show and that was enough for us. We did navigate the subways and utilized the cabs and Ubers and had no issues, while the subway can be crowded at times it is an extremely efficient way to navigate the city. We went to the Harry Potter show on Broadway and it was great. Tried to get tickets to MJ the Musical but last minute tickets were 500 each so we did not. Between the Upper East and West Side, Midtown, Central Park, East Village, Arthur Ave in the Bronx( the real Little Italy), Museum Mile, Chelsea, Hudson Yards etc, there is so much to see and do. We had such a great time that we are already planning trip back at Christmas to see the city at it's finest!