I hate when the sweater over the shirt sags.
Small would probably fit me.
yeah i think large would defintely be too big.
I have roughly the same measurements as canuckbassist - 5'8, 145, 38S and I wear small from US uniqlo so you should probably go with a medium
i believe its only going to be the regular fit jeans. not the skinny.