Very true to size! I wish I would have ordered the 12-18 so my daughter can wear it a few more times. Shes 12 months and  24lbs and it just fits her. Other than that its very nice quality. Would purchase again.