If you have some experience with home improvement projects and a full day to dedicate to the job, this is a reasonable DIY project. You might have to remove a large area of flooring, and piece it back, board by board though. Plan ahead so you know you will have time to dedicate to the work this will take. If you do it right, the first time, your flooring should last awhile so you can focus on improving your home, instead of making repairs.