I usually wear a medium but sometimes buy a large in junior sizes because at times the arms & torso are short on me. I probably could have gone with the medium but it was sold out at the time. With the large I have extra room, but it's not bulky. It is rather thin but I wore it in 40 degree weather & was warm enough. The beige color is very nice & the exaggerated hood is a great detail. The coat zips up & has big buttons down the front as well as on the cuff of the sleeve. Well worth the under $30 that I paid.