xl is very big. I am a 34 inch waist and these were more for a 40 inch waist. not the best quality.
Great fit. Like the length. Just touches the floor. They are warm. They are wide legged, straight finish.