Robert Kaufman Essex linen is a great fabric for embroidery. It's 50% linen, 50% cotton with a fine weave and lovely choice of colours.