I have lived with carpet most of my life. But after some time gives off an odor. And I really don't think those steam cleaners do much . I prefer hardwood floors or tiles which can be mopped with diluted bleach or floor disinfectant. Also depends on the type of climate you live in but even if I live in a colder climate again, I'd go with tiles. Cleaner, especially if you have a pet and a lot of dust and like to keep the windows and doors open in your house.