Use ceramic tile with epoxy based grout for the bathrooms and kitchen and heavy traffic hall areas. Make sure you use large tiles in a lighter color that is hard glazed. Not the softer stuff and not too expensive. So then the grout never gets dirty and the tile is almost bullet proof. And for an up to date look maybe use tile that looks like wood. Then use cheaper plush dark colored carpet (dark blue, green, brown, etc. ) for the bedrooms and the main living area. This will look great when new and last for several years. Yes the carpet will get dirty over time but then you buy new stuff. But with good tenents this combo will last more than 10 years. Plus in rentals carpet and drapes need to be lower cost so they can be replaced over time to make the unit newer style. And if you are not building in some sinking fund to cover these expenses you are pricing the rent too low.