It fits an adult, but I believe it would work for children too. It is approximately 24 inches from bib top to hem. And 24 inches from side to side at the widest point. Not sure how long the strap is, but I don't think it is short. The straps are made so that the neck can be adjustable. At the bottom of the apron it has 3 pockets, 8 inches deep by 8 inches wide. Hope this helps! Thanks for looking at my auction.