Tables use Osmo Polyx Oil. Get a semi gloss, wipes on and off and it’s perfect. We use it on all tables, restaurants, hard traffic areas when we do full refurbs and designs. Only wipe down with warm soapy water though, no detergents and it’ll be grand. Scandinavians use this stuff on everything wooden, it’s brilliant! Re coat every year or so ( or when the colour lightens up) and it’ll be fine. Danish oil will feed but not protect from stains or heat rings. We used it for Hugh at River Cottage and they cook, bake and eat off the surfaces and it gets mega hammer!
Ive used iroco Science Lab worktops before, they are proper heavy duty.
Hope this helps?