I'm a 32 inch waist and 5ft9½ and I bought these in a Large. They fit great, snug around the waist and nice and roomy in the leg. The length is also great, and can be fine tuned to a degree by changing the length of the straps. The quality of the materials is good, almost tracksuit-like, and has quite a premium look for the price. All in all, love it and would definitely recommend to other people!