Laminate handles any water on the floor very poorly. I have a rental house and the renters just moved out. They had wet mopped some of the laminate, even after being told not to, and it swelled the joints. They also had a dog for a while and didn't bother putting a water proof mat under its water dish so they also damaged the floor there. As Stick said, there is no repairing that. It was my in-laws house and they put laminate down in the kitchen which is a mistake. I'm replacing that with vinyl plank. It's fairly easy to put together, resists wear fairly well and is waterproof. You can also lay it directly over concrete.
Some of the laminate looks pretty good and if it will stay dry it is cheaper and goes down faster than hardwood and it's easier to replace in a disaster but hardwood is virtually forever. I did install some bamboo in my house and it's advertised as being 10% harder than oak. It still scratches and dents but it is repairable. The only hitch is that it was pre-stained and pre-finished with a clear coat so I have to try and match those if I want to fix it or remove all the finish and start over.
Like Dan said ceramic tile is very tough but can be slippery when wet. Years ago the rule was that you needed a 1 1/4" thick minimum sub floor to resist movement so it wouldn't crack the tiles or grout joints as would happen with a standard 5/8" or 3/4" subfloor. However, the new uncoupling membranes allow installation on just the basic subfloor as long as it is very solid. I laid ceramic down from my entry way through dining room and kitchen several years ago and have had no issues except with a puttzy brother in law who dropped 2 large bottles of booze on it just prior to his wedding to my sister in law and knocked chips out of two tiles. My wife covered them with a throw rug and I keep forgetting about them. I'm going to try patching them with some colored epoxy when I remember at the right time one day. I have no idea how hard it is to break them loose from that membrane and clean it up to replace instead.
Someone I consider a master woodworker once told me that a master woodworker is not someone who never makes mistakes. He is someone who is able to cover them up so that no one can tell.
Last edited by Cherryville Chuck; 07-05-2018 at 10:43 AM.