Just like the different spaces in your home, no two types of floors are the same, so make sure you’re choosing the best option for the environment you’re trying to create. Here are some ideas:

Bedrooms. Carpet is the traditional choice for bedrooms, as it adds a sense of comfort. However, wood is a fashionable and functional alternative. Laminate flooring is another smart, cost-effective solution that can add style and durability to your room.

Bathrooms. Flooring that can withstand humidity from running faucets and showers is crucial, which is why vinyl flooring and ceramic tile are the most popular choices. However, newer versions of laminate flooring, such as the new water-resistant Lifeproof laminate that can withstand spills for up to 24 hours, are increasing in popularity.

Living rooms. The two biggest trends in living room flooring are wood and carpeting, which provide warmth to your entertaining space. For those choosing wood, don’t forget to accent it with an area rug for an extra layer of comfort.

Dining rooms. To create a friendly and welcoming dining room, carpet is a great choice, but make sure to look for a stain-resistant material that can stand up to accidental spills. Wood and laminate are also good options that will help create a more formal look.

Family rooms. This space endures lots of footsteps from family and friends, so consider flooring that’s durable but comfortable. Carpet is a good fit, as is wood flooring that can always be refinished, and laminate, which can be combined with stain-proof area rugs for a cosier feel.

Kitchens. As the social hub of many homes, your kitchen is prone to regular foot traffic and common cooking spills. Tile, vinyl and water-resistant laminate are prime choices because they’re simple to clean, come in a variety of styles and can be easily matched with a tile backsplash. For those looking for a more upscale look, wood flooring is also a great option for the space.

Basements. The lower level of your home is especially susceptible to moisture and cold, so you’ll want to ensure your subfloor is well insulated. Carpet makes any basement floor feel softer and more comfortable.