My daughter is 9 mo, 23 lbs and 29 " tall, and the 12-24 months size fits perfectly. It has room for the diaper and some room to grow. I am very pleased with this swimming suit. The hair band is somewhat small, but in the water all hair things get off anyway, so 5 stars!