I think Ceramic tile is best for flooring.
You can choose ABC Merchandising
Australia's largest home building and renovationcommunity with over 1.8 million posts