Great for layering over baby clothes! If you live where it gets really cold, you'll probably want something else - but this is a perfect little overcoat for the South Carolina winters my niece experiences! I got the Black plaid color because it's more unisex, better for hand me down purposes!
The 6 m size is pretty big - my sister rolls up the sleeves to fit on her baby now.  But, the good thing about that is that it will probably still fit next fall!