This leotard not only looks really cool but is also really comfortable because of how stretchy its material is. I was worried about the collar being potentially uncomfortable, but because the fabric is so stretchy the collar isn't even noticeable.
As far as sizing goes, think typical Natalie sizing. I am 135 lbs, 5'7", and wear size 32D bra, and I ordered a large. The front isn't super supportive because of the stretchy fabric, and this doesn't really bother me because of how high the front goes-it doesn't really look like anything is bouncing, however if you feel like you need a lot of support then this probably isn't the leotard for you.
The leg holes do come up fairly high, but in my opinion this just creates a more flattering line. The leg holes are also super stretchy, adding to the comfort.
My biggest piece of advice for this leotard is to HAND WASH it. My friend put hers through the washer and dryer a few times and the mesh had strings coming undone all over the place. I just take mine into the shower with me after class and rinse it off there, which is super easy and low-maintenance.
This leotard has an beautiful, classy design and is very well made (lining in the front, strong mesh material). However, I will have to return it because it is too short in the torso area and causes the leg cut to rise up way beyond ballet cut. I think this leotard cut problem might be the same problem reviewers mentioned with the Natalie Lace Back Tank Leotard, so if you want to read more reviews about a similar product look there. I am 5'5'' and 115 lbs and I ordered a size Medium. I would say that I have an average torso length, or maybe slightly on the long side but nothing extreme. I would still recommend this leotard to those with short torsos or maybe a shorter overall height because it is a really nice product!