I believe that the best choice for bathrooms and kitchens is installing a laminate flooring. This type of floor treatment is much more durable and moisture resistant. If you choose to install sub floor heating, the laminate floor will make a great heat conductor. You can find out more about this...