It’s super cute keeps my baby warm. My baby is 2 weeks old 8 lbs 11 oz 21.5 inches long i bought newborn size she has PLENTY of room to grow. Her arms legs are no where near filling out the suit. It’ll definitely fit her until she’s probably about 3 months old.