Perfect length, not too short, just enough to keep everything covered and no chaffing. I wear a size medium in these shorts at 5'6" a muscular/curvy 140 lbs, normally wear a us 6-8. They are a perfect fit for me. Comfy enough for a 50 mile bike no problems. I am a Happy customer for sure...just wish the matching tri top in my size would restock soon.