I loveeeeeeee this suit, but I made the mistake of assuming it would run small. My measurements are 40/29/39 for reference, I got the Large and it was huge. The length is right, but I had the waist taken in and now it's perfect. I definitely could've gone with a medium. The material is super stretchy and soft. I was all the rage at Floatopia in VB.