When this suit arrived, it looked so small. After attempting to put it on on three separate occasions, I finally got it on. It took me about 35 minutes to get it on the first time, 25 minutes the second time. It took 45 minutes at my meet when my skin was wet from warmup. I will admit that the tape across the stomach does not give me the most flattering look, but I felt extremely secured in the suit. I really felt like the suit lifted me up in the water, and that's exactly what it claimed to do. It was extremely difficult to get the suit over my hips, so this is certainly a suit for the strong-willed. It was much easier to get on at my second meet, so it will stretch out over time. No complaints (other than the time) and the straps are super comfy! I love the durability of the suit! For reference, I bought a size 22 and usually wear a speedo 28 for practice. Even though it was so difficult to get on, it fit true to size once it was on.