I like to retain the original dimensions and sharp corners, by doing as little sanding as possible, and usually no sanding at all.
I take the old finish off with Formby's Finish Remover, followed by several rubdowns with rags wet with acetone. Use the acetone outdoors, or be sure to have good ventilation.
If there are dents and dings, dampen those areas with a cloth wet with water, then lay the wet cloth over the damaged places and apply heat with a hot clothes iron. This will raise the dents, at least make them less deep and noticeable.
Let the stock dry, then Polish with 0000 steel wool. If you want to darken with stain, now is the time, then steel wool lightly.
I like Birchwood Casey Tru Oil, hand rubbed until things begin to feel warm. Then smooth with your finger tips, and hang until it dries.
Polish down to the wood with 0000 steel wool, and repeat until there are no dull spots where the finish has soaked into the wood.
When an application has no dull places, you can leave the last coat as is, for the "on the wood" finish, or, steel wool back down to the surface for a "in the wood" finish, topped with a coat of paste wax.
I like "in the wood", but that is a matter of personal preference.
Done this way, it is often hard to tell a refinish was done.