It is made of a fabric that keeps it light and breezy so, I did not sweat in the summer heat. It is designed to fit above the knees if I had chosen a small it would have, it appears to me the sizes run big. It has a V-neck. It is a lose fit and this makes it very comfortable when I wear it. I love the look and the fit on me. It has high quality fabric and I love the stitching. It is a floral print design and I chose the Beige color. You can buy it on Amazon for $12.79.