This was just what I was looking for.I’m not a slim woman, and not top heavy, so I got a XL and it fits great.It’s roomy and I can wear my t-shirt underneath and when it starts to get cold, I can even put a heavier sweater on underneath and still have room. I really love this!