I bought this coat for my mom for Christmas and she loves it!  The small is a good fit for a size 4-6, and is puffy and warm without looking like the Michelin man.  On sunny days in the 40s it Mom finds it a little warm, but as the temperature drops and the wind and snow pick up, this becomes Mom's go-to coat for dealing with the elements.  The longer length and knit cuffs keep the wind from sneaking in, and the fur-trimmed hood is both warm and stylish.

All in all an excellent coat that has really made the difference for my mom this year; I love to see her warm and comfortable when she goes out for her daily walk- that she looks sylish too is an added bonus!