We put in prefinished solid oak strip floors (Bruce) throughout our house except for the kitchen and the bath (will probably do the kitchen too if we live long enough to remodel our kitchen). We love it and it was definitely our greatest DIY accomplishment. I got a couple of books and we taught ourselves. My carpentry skills were nonexistent and DH's were very basic but our floors are great.