Amazing place to visit, but very busy as expected. it is expensive! but definitely a great place to go, did everything and saw everything but unfortunately wouldn't go back simply due to hecticness but that is a personal thing nothing against the city itself.
Insider Tip:i am a big promoter of the hop-on hop-off tours which i use in every place i go as they offer the cheapest, easiest and hassle free way to see everything. this in not the case in NYC given that yes its a very busy city and there were delays a bus was promised every 15 minutes which was more like 45-60 minutes, which reduced my time that i gave to visit individual things or skipping them altogether to insure i saw everything before i left.