Ok.. I don't write a lot of reviews but thought I would to help others as I really struggled with sizing on these. I am about 56-155lbs-38c. I ordered the xlg. I can definitely see what people are saying about the width of the sweatshirt, but I don't think I couldve done the lg for one because of the length/snugness on the arms, with this xlg when i raise my arms up it comes right to my wrist, which is perfect, the lg i think wouldve  been too short and tight on my arms. For two this xlg falls  right  below my waist- my belly doesnt show at all though, not even close, but the lg I may have had myself a belly shirt. I actually like the length and the way the arms feel in my xlg!  Now it is a little more roomy in the stomach area, I can bunch up a good bit of fabric in the back but not so much that it looks ridiculous, so it does balance out ok for me! If it were a little more fitted  around the stomach and not so wide it would be perfect... but overall Im pleased with them and they are soft and comfy for sure!! And no complaints with the cost! Hope this helps!!