I love allegra k shirts! I originally bought an XL bc I like the baggy look. However, the XL in this swallowed me whole and I'm only 5'7 and 190lbs. I got the large after I returned the XL and its still big, but managable. Its flattering if it's not too baggy. Love the design of the girl. I didn't realize how much It resembled me when i tried it on. Haha. Great quality material. I washed it on delicate and hung dry. Highly recommend.