How to pick the perfect floor?

Choosing the right floor for your home can be quite the task. From walking and running, standing and sitting, getting spilled on and things dropped on, it needs to be able to handle it all. There is a lot to keep in mind when picking out your flooring: durability, comfort, looks, ease of cleaning, maintenance, and of course, cost.