These run small!  I wear a medium in everything . . . these I should have had a Lg or XL. I felt like I was trying to stuff a sausage into a straw when I put them on, wow!  They look good with the longer tanks and tunics tho.  After they're on a while they loosen up a bit but not much.  They're a good length, I don't know where they'd put them but I'd like to have a pocket or two thrown on somewhere.  They seem to be fairly well made, I haven't blown a seam yet.