Need to replace the flooring in the kitchen / diner and also the hallway. Currently have laminate in hall and kitchen part with carpet in dining area. Debating which one of these to go for. Anyone got any experience of them? Are they easy to clean / maintain? Advice online seems to be conflicting. I understand a good fit is the key!