I want to host a small surprise birthday dinner for my husband. It will be a group of maybe 8-12 total. Initially, I was thinking about a restaurant like Rubirosa in NYC but I think it may be better to do something in NJ as most of us live in NJ(we live in Tenafly) and suburb NY. I want to avoid old style Italian restaurant but really, I am pretty open in terms of food as long as it's good. If possible, I want it to be under $50 per person inclusive of everything.
Any idea? Unfortunately, I don't know much about restaurants in NJ.