This is the second purchase i have made of this top. It is cute and casual. Looks great with leggings, but long enough to wear as a mini dress if you are daring. The fabric is soft and the color has withstood several washes. I wear a large in tops and a 12 in jeans. The XL worked great for me.