I'm a denim girl so I had to have this shirt. It's fabulous! I'm 5'4\", 193 lbs, 42D and I ordered XL. It fit great with the skirt I paired it with, but I also I ordered another one in XXL to wear with leggings. The XXL gave me a little more length for behind coverage and possibly a tank underneath if layered. I love the color and cut of both of these shirts.