I will start by saying that the material of the blouse is good, and it is well made. However, there is a quirk in the sizes posted and the size of the blouse that is actually shipped. On the ordering page, the blouse is entitled as a "Women's" Blouse. When selecting from the Size Dropdown picklist, the sizes are Youth XXS, and then X-Small, Small, Medium, Large, X-Large. I originally ordered the Large for my very tall, middle-school-aged daughter. Although the Blouse is entitled as "Women's," the shipment that I actually received was a Youth Large, which was too tight for my daughter; so, I returned this entire shipment. I then ordered the next size up, which is X-Large, and the shipment that I actually received was a Women's X-Large which was TOO large for my daughter. There seems to be no way of getting this right. Selecting Large results in receipt of a Youth Large (which is too small), but ordering the next size up, X-Large, results in a Women's X-Large (which is too big).