I just bought my second pair of these shorts. They are long (they go to the middle of my knee). The fabric is thick and the pocket is perfect! I am diabetic and I wear these under my dresses to keep my pump in place and accessible. I also wear them to the gym and they stay put. They do not curl or move.