Minwax Wipe-on Poly (oil-based) is water proof and very durable. It is available in satin and gloss. Will go over stain easily. If the pores are already filled, it is ready to coat. If not use it to do this:http://www.woodworking.org/WC/GArchive99/1_20waltcunfin.html There is no better wood finish out there.

RAN