Hardwood Floor:

Pros: A traditional good look and a comfortable and warm surface that will be gentle if you drop a dish.

Cons: Might scratch or lose its luster over time. Can also dent and require refinishing.