This is true to size, as I am between a C and D and it's fit is pretty good. I run everyday for 4 to 7 miles on treadmill. The back bottom is curling up and not holding down. YOu see the inside white part starting to fold up, don't like that. This happened after only 2 wears. I will say it's soft and does give you support that you need. Not sure how it holds up long term? We will see....I am not sure I will buy this again, I am still searching for the perfect one.