I am 5'8" and ~143 lbs. I ordered Texas Orange Large and received it quickly. I washed and threw them in the dryer at high temp before wearing them. They are thick, warm and soft. For my height and build (demi-curve?), these come up to my natural waist and are very baggy with a lot of room in the seat and the sides. Since I wanted very loose pants these fit the bill. The length does not drag on the floor. Nor is it too short like most sweat pants.