So this bathing suit is getting five stars because it's gorgeous, the colors and print are vibrant and elegant, I am so very disappointed that I had to return it. I tried the 3xl the botton part was to big, but the top of it was waaay huge. I also got the xl, that fit better at the bottom but the top was still to big. My little chi chi's would have peeked out for sure. I feel the large would have been to tight bottom wise. Not what I was hoping for, but still a beautiful bathing suit