One thing that I have learned from living in NYC is that no matter where you go 1. You will almost always find a pizzeria every corner you turn, 2. The best restaurants are the hole in wall ones and 3. Never judge a book by it's cover aka just because it looks "off brand" from the outside usually means they have the BEST tasting food.
Over the years, I've gone to my fair share of restaurants, coffee shops, and deli's and have come up with a list of favorites and a list of not so great places. Whether you're looking for the best brunch place to get boozy with your girlfriends, or your boyfriend's parents are in town and you need to impress them, I promise there is a place for you!