I was nervous buying this suit because I have a longer torso, and I sometimes have difficulty buying one pieces. This ruffle one piece fits PERFECTLY! I am so beyond happy and I receive endless comments when wearing it. The material is thick, you definitely feel the quality of this bathing suit. I am beyond happy.