This is a great suit and very flattering.
Let me start by saying I should have put more trust in my "Avitar" which predicted I should buy a size small. I usually wear a size 8 in swimsuits, or a size 4 petite in jeans, and I thought I would need a medium. When the medium suit arrived, it fit me like a nine year old wearing her grandmother's swimsuit. I exchanged it online (an extremely easy process) and the new suit in size small arrived two days later. The size small fits like it was custom-tailored for me. The full length zipper pulls the bust in enough to provide a little lift, but not too tight to where you can't breathe, and it enhances the waist. There is plenty of room in the seat with a higher cut in the front on the legs to help make your legs look longer. It seems to me there is really about a 2 or 3 size difference between the medium and the small. Even the sleeves fit perfectly, despite it not being a petite. Love this swimsuit and plan to wear it at the beach in a few weeks. I'm thrilled that my shoulders and arms will be protected from the sun because that's the only place I ever get a sunburn. Oh - one other thing: it came with a really nice vinyl case to protect it from snagging when you pack it in a suitcase or in case it is wet. Be careful you don't accidentally toss the case out when you open the shipping package.
Love having so much coverage in this swimsuit. The material feels really high quality, and it comes with great built-in bra support. I just wish the sleeves were a bit longer.
Overall this is a great suit for staying covered/protected while in the sun. I live in Arizona, own a pool, and have 3 kids who love to swim. It's nice to be able to put this suit on and know more of my body is protected from the sun.
There is always room for improvement though. It's a thick suit and I have the black one, so it does get hot (like my skin turns pink under under the suit) if I'm in the sun for extended periods of time and not in the water. The inside of the suite is lined in a beige material, it would be better if it matched the suite color because when the zipper isn't all the way up, you see beige. The final thing is more of a me thing. I could have used a more petite size. I'm 5'3" and weigh 140lbs. I got the medium and ultimately it is the right one for me the sleeves are just a little long. This is the only reason I'm putting Too Big for how it fit.
I really like the idea of a long sleeved bathing suit to protect my arms from the sun, so when I saw the bathing suit on Cabana Life, I rushed to purchase one. It's easy to get on, and it's quite flattering.