This shirt ticked all the boxes for me; great looking, well made, fit perfect, fabric is good quality, super soft, breathable and light weight, and it launders well..... exactly what I was looking for. I am 5'4" and a curvy 170lbs. I got the XL and it fit perfect, just skimmed my body, not tight or fitted. It came to right below my hips and partially covers my rear. I can wear with leggings for barre class and feel cool and confident. The colors are nice and do not fade.