Bought one for my nephew's birthday.  Although labeled as a large, it seems a bit on the small side.  Luckily my nephew doesn't really like his clothes baggy.  Although it's fleece lined, it's not especially thick.  All in all, it's perfect for everyday wear.