Xl is rather small; I would have chosen XXL instead
Waist size is OK but the leg circumference is totally off and way too small