I've just done up my kitchen and service balcony flooring before CNY this year. Old kitchen floor is made of those old HDB rough ceramic floor. Wanted to hack initially, but due to budget constrains, I've sourced again and in the end, chosen this flooring called high resilient flooring. The salesman said its supposed to be waterproof and scratch resistant. Comes in woodgrain finishes. So far so good, but its been only 5 months so its hard to say. As for laminates, I have some issues with the laminate floor that I'm using it in my bedroom. Too smooth and I always need to take great care not to spill water on it for fear of it warping. hahaa.. my advice, don't use it for kitchen. =)