These shorts are a flattering length. I am 5' 4" and it comes just at the knee. The fabric is not heavy or too thin, cool and comfortable. I am a 12-14 and the large fits nicely without being baggy. I got all three colors.