I,ve ordered IGF from 4 different places so farand the best spot is for me personally is Genesis Peptides. Don't get me wrong the other places were OK but I really liked the results I got from Genesis's IGF, and the service was the same day and the service from them is impeccable.