Liz Claiborne XXL red floral blouse. No holes or stains. Approximate measurements are as follows: bust 53 inches shoulder to hem 27 inches. Top is a little longer in the back. Made of 100 percent rayon.