I bought this about 6 months ago and washed before wearing but turned out very small for me. I am between sizes 6-8. You need to be a solid 6 to fit and max cup B or small C. No defects, but has been washed on a the silk cycle in a Miele machine. Bought for around £300