I love this product! It not only does the job keeping you warm but it looks stylish, as well. It runs true to size, however, I don't. I am planning on buying more, a size larger, of course. I purchased a size Large but will need an Extra large. The problem resides in my middle section. So if you have expanded in that area, you might want to go a size larger.