I love this swimsuit! The material, cup, & straps are all very good quality. This bathing suit is very flattering and holds everything in all the right places. I would give this swimsuit a higher rating then my VS swimsuit. I'm 5'3,190 lbs, 38DD and I ordered an XL. Shipping took about 2.5 weeks.