The fly itself is 4mm long so it's tiny. Maybe I just haven't noticed them or maybe they deposited the eggs on some compost before I got it in the bin. They eat fats.. meats and cheeses. I don't put meat into my bin but a little cheese might end up in there from time to time.