It deters a few pests, but not really that many. I wouldn't put my faith in it. However, bees adore marigolds, particularly the older single varieties and this will greatly help your crop pollination so by all means plant lots around your plots. Pot Marigold for calendula is a misnomer really, they don't do a thing against pests, but the petals make great herbal tea and hand cream and will attract butterflies and bees as well as look nice.