This shirt in xl was way too large and very long(past my knees). However, when I tried to exchange it for a smaller size, the seller told me that I could just keep the xl and they would send me a large no additional charge. That is exactly what they did.The large fits beautifully and the colors are wonderful. I love it. It fits me just like the picture, a little loose and not clingy. The fabric is a jersey and is soft and comfortable. I gave the xl top to a friend who is larger and taller than I am. I am very happy with my purchase and the seller was most gracious. I will order from them again.