This product is comfortable but it runs very big. My daughter is almost 15 months old. At first I brought size 2 thinking she'll fit into it, but it runs so big she might have to wait until she is 3 so I purchased another one size 12months and it's still huge on her. The arms runs about 2 to 3 inches longer than I had hope and it's very lose on her. My daughter is 22 lbs and is taller than average kids so I was surprised that the 12month size didn't fit her.