Farmers' market fruitful for shoppers and vendors