These shorts rock! I tried them on as soon as I got them...the length is PERFECT!!!!!Short enough to look cute but long enough to bend down and "no worries!!!!" The material gives and does not puff up in the water!!!!! I will DEFINITELY be purchasing more of these!*The shorts are true to size. If you want a more snug short order a size smaller.