I would give it 5 stars if the top fit. I'm 5'8 235 pounds, and a 40DDD, and I ordered the 5x. The bottoms are great. They fit well, and they don't roll down my stomach, and they are comfy. The cup size on the top is too small. My boobs budge out the sides and bottoms, as you can see from my picture, so I have to find a top that fits to go with the bottoms.