It seems a good product, and contains the basic Whey + Casein + Egg protein, the last 2 are essential for gaining weight. Make sure to train hard since this product has a lot of fat, fat is needed to gain weight tho, because the protein will burn the fat in your body.