This vest is flowing in front and goes longer in back . Slip on design is for all ages . Basically one size fits all, s, m, l. I can make larger ones to order. The animal print is larger than the others shown here. The first shown is a soft lightweight material,very pretty bright pink color. The second one shown is a very lightweight material with a tiny checked print in it, a light sage green color . the animal print on is lightweight silky material, it is size xl to 3x. The last shown here is a very soft lightweight material in a light grey color.