The walking foot works great on flannel, keeping everything lined up. Janome has several different 'feet' available for the 6600P including a 1/4" foot and a 'stitch in the ditch foot' that work with their acufeed system. I wouldn't stitch multiple layers of fabric without one.