I bought this for my baby girl in a 2t and even with her not being in a 2t yet I know that she will still fit this during this coming winter and I know that it will last. It is warm. My baby was cold or wet after playing in the snow. She could still move around fine. No tears, I don't think that it is easy to stain. I have nothing bad to say about this purchase and it really wasn't that expensive.