I bought this in a size Large because I don't like a tight fit. I thought this was huge when I took it out of the bag. I put it on and it is just the way I like it. I don't like snug sweaters around my bulging belly. It is comfortable. It's casual but nice enough I can wear it to church.