The shorts are really pretty but they run incredibly tight in waist. And crotch is a little short. The leg length is OK.  I normally take a medium and the XL is too small. I decided to keep them and lose weight. Was 5.4 135 now I am 125 and they fit better.  But they are by no means size XL! Now I take S normally.  I gave them four stars because they are pretty and vibrant and they are not see-through.