I am a true size 10 and the size Large fits perfect.  Not snug and not to baggy. I was at first concerned with the inseam as I am 5'11 and have to get a 34 inseam. They are perfect and i wear them with flip flops if i choose. They are great quality material and I am definitely ordering every color in them. You can wear them as dress casual or throw on a tank and go extreme casual. LOVE LOVE LOVE THEM. Highly recommend for comfort and style you can't go wrong with these..