If you can afford private transportation and a good hotel in a good area, it’s awesome for a long weekend. The energy, the food, the best that the world has to offer, right there, mostly within walking distance. Expensive though. I’d hate to try to do it on a shoestring. Better have friends there, imho.
I have traveled all over the world, Netherlands, Germany, Italy, Turkey, Jordan, Egypt, China, Australia and several other places. I do not consider New York City to offer the best of anything.