I have the worst luck buying clothes online but this blouse is awesome. For reference, I'm 5' nothing so it works really well with leggings and straight jeans for a short person. It is loose enough to hide the imperfections (ok, so at my age they are MAJOR imperfections)...a size 2XL fit nicely around my 44D girls. Overall I just love this blouse.