Model wearing a size 1x Has stretch, top oversized 95% polyester 5% spandex 1x 15-17 2x 18-22 3x 23-24 Top is brighter than the bottom but sold as is for $8.88 ONLY