All the Trempealeau Lakes are hit or miss including Long Lake.  This lake is small but can prodcue nice catches of fish if your timing is right.  Catch a bunch of fish one day and they are gone the next.  This lake, like the other Trempealeau Lakes, have outlets to the Mississippi River so fish are free to move in and out.  If you dont catch them in one lake try another and you may be pleasantly surprised.  The ice thickness is good but there is a creek that runs into the lake from the south that does create very unstable ice, watch out for thin ice in that area!  I catch a variety of species on this particular outing!  Good luck out there!