This is much better than I expected. Really cute, and fits so well. I'm 5'10", a bit under 140 lbs, not big in the chest dept, and it fits great.  And it's not hot, and it holds it's shape. I bought a medium