I finished and delivered this table several weeks ago.Its a 7 footer 38 and 31 tall.The customer did all the finishing paint and everything. And they received a discount of 100 us dollars.
I really enjoyed the way that worked out.I think I'm going to push this arrangement in the future.Because i don't like finishing and the customer will get to fulfill their Diy dreams. Win Win
So i started with 2 12/4 slabs of white pine 12 ft long.Then i ripped, resawed,jointed and glued everything back together in the form of a table and 2 benches.I did have to used some other pine for the legs on the benches.It was a good job for me to get done before my shop turns into a roasting oven summer is here.
I really don't work with alot of pine at first i was enjoying the smell the softness.Then i started noticing the pitch build up,everything got covered hand planes chisels saw blades.Way too much for my liking.I thew out all the leftovers.
I was born and raised in St. Louis County and I moved to St. Charles County after I came back from college. Most people consider St. Charles County a suburb of St. Louis even though technically it's not. It's just across the river though.
If you really want the grain in that picture, oak is ideal, ash might work too. But I agree with Eric, something with less pronounced and open grain would look better to me. Depends on what is available/cheaper in your area, but Alder is usually a good bet...a little soft for a dining table top, but still better than pine. Beech takes stain pretty well too if that is available in your area, and I've had good luck staining soft maple, but blotching can happen so you have to use caution.
Walnut would be the best looking for that design IMO, but it would cost you a fortune. Alder with stain is surely the most economical way to go. Pine sucks, oak sucks. The design is definitely "rustic" so cheap wood and stain fits like a glove.