Material is pretty thin and product is not true to size. I am a UK 12-14, cup size D so i got a L and it did not fit. My larger boob girlies please size up!! If youre a medium, get a large, if ur a large get an XL! or it will be busting at the seams😔