This coat is very nice. Well made, true to size, although the sleeves are a little long. It has a  fleece lining so it is good for Fall weather but not for use as a winter coat. I was happy with the quality for the price.  I have not used it a rain storm yet so I cannot attest to it's performance during a rain storm. For toddlers who ourgrow everything so fast I liked the quality for the affordable price for something he will probably outgrow by next season.