Both choices have their advantages. If you are trying to match to an existing hardwood floor, you may want to go with an unfinished floor so it can be stained to match. However, this will mean finishing will be done onsite, resulting in more noise, dust and delays in using the room. Prefinished floors, on the other hand, are already finished with 10 coats of an aluminum oxide finish. This means you will get the convenience of not having to shut down the room while you finish the floor onsite.