I am hosting a baby shower in June. I would like to find a venue or hall that has a nice patio area in northern NJ, particulary Union or Essex counties. I want the shower to be a Sunday lunch. Any ideas on resturants that fit this bill? I am open to hall recommendations, but then I would also need a good caterer.