Is it on ground or 1st floor? If it's on 1st floor that rules ceramic tiling, too much flex even if you spend a lot getting stable base, it'll still flex too much.
Looked into natural and engineered products (solid baraboo or laminate) decided on vinyl tiling. Cheap, water resistant. Replaced...