I love this shirt. It's very comfortable, it's flattering, and it can be dressed up or down. I will be buying more of these beautiful shirts. As per size, which is what I look for. I am 5'2, 210 and the XL fit really good, could go down a size, but I rather have it a little loose then super tight.