bought a large and  the top is way to big i have to sew it to make it fit better, i am 150lb and 5 ft 7in tall so i boguht it as a large which is my normal size because of the percentage being only 43% fit , so i should have got a medium , but the shorts fit perfect