These shorts are very cute. Not too short, just right. They are also very comfortable with a good amount of stretch. They are a little transparent, but I tried with nude underwear and you cant see it. Perfect! I am 5'6", 112lb and I ordered size 3.