Looks like a nice sunny spot. Yea the effectiveness of the fencing is questionable, might deter something? Need to be dug in/staked to the ground better and even then, might as well keep it up anyway though.
As for mulch don't use a mulch a.k.a wood chips. Try getting crop cover seeds instead...