Ya if you do end up deciding to paint it, definitely take it back down to the wood. Could you possibly just refinish it yourself? Just a thought. It shouldn't be too hard, especially if like you said you are not looking to resell anytime soon so it doesn't have to be a perfect job. But, if you're set on having someone else do it, I would definitely check out
Angie's List for reviews on contractors in your area. It gives so much peace of mind to be able to read reviews from others on the contractor you will be using. Just my thoughts!