Perfect layering piece. One size fits most: roughly 34A-38D. Made in USA. Fabric: 92% nylon 8% spandex