I love this top so much that I went back and ordered another one in a different pattern. I am 5'4" and weight 185 and I ordered an xl. All my weight is in my stomach after having a stomach surgery. I have a hard time finding tops that cover my stomach without making me look pregnant. This one is very slimming. If you are apple shaped, this is the shirt for you! Oh, and it isn't see through, so you don't have to layer it! I absolutely love this top!!