These are not well made or designed. I am 38 C and bought a 2XL size. Some fit OK while others in the set are very tight on my rib cage. some even have ripped stitches the first time that I put them on to stretch over the shoulders and breasts. They all roll up from the bottom. I am giving 2 stars because you get what you pay for, and these are affordable.