Gorgeous top, all the quality you would expect from the brand. The label states a size L-XL, I have measured it 26 inches pit to pit, I believe this would fit a size 18-22 depending on how you like your tops to fit! But any questions please ask. 53% cotton, 47% modal. Please do have a look at my other items!