100% cotton, comfortable, floral and colorful Mexican blouse from Puebla. The embroidery is multi-colored flowers and the fit is very loose. Select you color and your size. The embroidery pattern may vary for every blouse, as each blouse is unique. Please use the following measurements when ordering: SMALL (shoulder to shoulder 16", bust 34"length 27"). MEDIUM (shoulder to shoulder 17", bust 38"length 29"). LARGE (shoulder to shoulder 18", bust 42"length 30"). XL (shoulder to shoulder 20", bust 44"length 30"). 2XL (shoulder to shoulder 21", bust 50"length 35"). 3XL(shoulder to shoulder 22.5", bust 52"length 35")