I bought it for my son. He is a lean 5'11" and I bought a medium.  It was too long and seemed to hang around the waist. A small would have been too small on the chest. It basically was a bad fit. I had to return it.  I give it 2 stars because the material seems OK and the model may fit someone a bit stockier and taller, but not sure.