I know most people in New Jersey eat the dirt off the street or their best friends girl but i am looking for a really nice upscale restaurant in NJ. I would prefer a place that also has entertainment. I was thinking maybe a dinner cruise but not 100% sure yet.