Hardwood is great if it is "in budget" but tile or industrial strength vinyl would be my choice. For some years my sister lived with painted concrete while she saved for floorcoverings and that stood up to wear surprisingly well. Some laminate wears well, but a lot of the cheaper ones do lift and scratch easily. Do lots of research and good luck.