My arms are about two inches longer than most people's would be - my friends call them my "monkey arms", though my knuckles don't quite drag on the ground - and my shoulders are narrow. I wear a 15-36 shirt, and a medium fits me perfectly. It's hard to find clothes that fit, so I was really happy to have this jacket. The slightly furry, shiny finish is a bonus.
Seriously, though, saying "these run a little large" is trying to cover up the fact that these are some kind of sizing error, or maybe they are all Tall sizes (hence the monkey arms). As long as you know that; and know that they are made from a lighter weight, kinda furry fleece; and get it for about ten bucks, and that fits what you're looking for - go ahead! FWIW, I didn't think they were all that poorly made, aside from the lightweight and not really attractive fleece.