Save yourself some money and trouble and get an engineered wood floor
That's the way to go these days. It's good quality and only a pro can tell the difference in a solid wood floor. I did this in my new home and I'm happy I did. Very easy to maintain and we get lots of compliments.