I would first like to say that this review is on the latest AP12 with the gold on it pictured above. This suit fits quite a bit different than the previous model that many of these below reviews are about. We purchased a 24L for my daughter who 11 years old and 5'6" and weighs 90 lbs. She has very long legs, no hips, no chest development yet, and a very little butt. This suit fits her perfect and took her about 10 minutes to put on the first time. ( The previous AP12 suit in the same size 24 took about 30 minutes to put on.) This suit also gave her a little more flexibility in the hips to the previous model which she preferred but still offered the same amount of compression in the right places. The shoulder straps on the new model are also much easier to put on compared to the previous model. My Daughter has competed in the Finis Velo and Hydrospeed, and prefers her new TYR to both of those suits. I would imagine that this suit might be very difficult for a curvy swimmer to get on but I can highly recommend this suit to tall, skinny girls with a normal or shorter length torso. Performance was great in the water and my daughter logged some of the fastest times for an 11 year old in the country wearing this suit.