This is an amazing suit, my daughter loves it and it definitely helped her PR at some big meets.
Some tips and advice: I bought the Medium. My daughter is 5'7, 130lbs, with muscular legs and a booty. This suit is very tight and hard to get on, so be patient. The first time she tried it on, she couldn't get past her hips after 25 minutes of trying. So I bought some "Slick Skin" spray (highly recommend having some with this suit). 2nd time she tried it on, while using the spray, it was fully on in 20ish minutes. She says its very comfortable and one of the first suits that the straps aren't painfully tight. The suit seems to have some vertical flexibility which makes it better for taller girls.
Amazing compression, says she can feel it lifting her hips while swimming. She swims breaststroke and freestyle and loves how her arms and back don't feel restricted at all. Great suit, would buy it again.