Do you plan to self install and do the finishing yourself?
If so, some things to consider -
Are you prepared for the dust created by sanding in your home?
Are you prepared for the added cost of renting sanding machines and buying finishing product and tools?
Have you considered the extra time for drying and the fumes that will be created in your home?
Have you considered how you will keep dust, hairs, and other things floating in the air off the floor while drying?
Do you know how to use proper ventilation methods?
Have you considered the time needed to apply several coats of finish?
It's a big task to take on yourself. I don't mean to discourage you, I just want to give you a few things to consider. Is this is a DIY project and you are extra savvy, go for it, but I recommend hiring a pro.
There are so many colors out there, I'm sure you can find something pre-finished to match the color you want. You also get the added benefit of having it finished in a controlled environment minimizing the possibility of error.
If you go the pre-finished route, I recommend a polyurethane finish with several layers preferably with some embedded with aluminum oxide.