carpet advice