Juicy meat grilled on the net