This is a very good swim suit and I love how I look in it. My only concern is how long the stitching will hold up. The first time I put it on, I expected a little more stretch and the fabric had and some of the stitching pulled. Since, I've just been more careful and it's been great. I've worn it at least a dozen times and still enjoying.
The fit seems true to size. I'm 6'3" and 180 lbs and normally wear a medium. This suit is a medium and fits great.
The price tag on this suit is very reasonable so I highly recommend you give it a try!