I do not have a lot of experience with ski bibs, so I don't know if there as a product out there that would be better, but this ski bib did its job.  It fit my 3 year old son well, with room to expand the suspenders as he grows, though the legs were shorter than I expected.  He is 39.5 inches tall and 35 pounds but with his tall snow boots, coverage was not an issue. If he was wearing a regular sneaker, there might be a small gap.  Anyway, absolutely no snow got in, despite the fact that he ran and played and fell just like a normal kid.  The only thing I would really wish for was an easier way to go to the bathroom.  You can't just unzip the front, you're forced to take the entire thing off, even if they just want to wee.