I would say luck personally, because I've heard of people buying a bag of feminized seeds and still getting 1 male. But have no doubt, you are also giving your plants optimum growing conditions. Good job.