What are the best things about building a business in NYC? What are the challenges?

With over 8 million people living in NYC, the most populous city in the US, there is a ton of competition across various markets. What are some tips/things to know & be aware of when trying to start up a business in this city? If you have any experiences to go along with your answer that would be great as well.