I was on the fence about thus due to reviews about it being short. In all legs so i decided to give it a shot. Long story short. I love the damn thang. My husband loves it. I plan to buy more. I got the XL which is a US Large. Fit to perfection. In 5"10 195 36 29 44. Hope this helps. I love it.