When I first tried this swimsuit on, it fit well and felt great. I loved the quality and feel of the material. However, as soon as it got wet the first time I swam in it, the material was stretchy and saggy and did not support or stay on like normal swimsuit material. It kept sagging and I would have to tie the straps tighter and tighter. As I did that, the color appeared faded due to it being stretched out. It felt and looked better again when dried but on the 2nd time I used it, it did the same thing and keeps falling off. The matching bikini bottoms did the same thing. Alas this was not worth the price and I won't be using these again unless I don't plan on actually going in the water.The top cup inserts were very flimsy and gave little or no short for a D cup!I pretty much everything about the top, fit is perfect, cute design, fabric quality is great but the top is pretty annoying to wear because the band under the bust rolls up when you move around. There's only the thinnest elastic strand at the bottom so it's not stable. The company should have put a wider elastic band to prevent rolling. I don't wanna have to adjust my suit constantly to make it look like it should look. I want it to stay in place. Returning for a different cut top