My daughter is so picky about her choice of clothes. So when it came time to step up to a new rain coat, we were a little afraid. But she loved it. It seems extremely well constructed. While it doesn't seem to have the thickest lining, the cotton jersey lining is very comfortable and very warm. The cuffs are elastic. It also has two, often over looked, very nice touches. The zipper has a chin guard at the top - no pinching accidentally and it won't rub. Inside the coat is a patch to write your child's name and phone number on it (great for school use). We love it.