This top is perfect for a modern casual look. It's great for women of all sizes. Whether you're going out or staying in, it's a versatile addition to your wardrobe. Sizes range from XS to 3X. The length is approximately 30 inches, which may vary by size. The fabric has stretch for comfort. It's made of Ecovero viscose/spandex and imported.