Hardwood flooring would be the best choice. However, with hardwood comes the need for regular maintenance. Over time, hardwood can become worn and scuffed, resulting in the need to refinish it every few years. Refinishing your hardwood floors
https://bcfloors.ca/hardwood-flooring/hardwood-floor-refinishing/ can help keep them looking their best, while also providing a protective seal to ensure your floors look great for years to come.