Nice quality but it's not short in the body. I'm 5ft 6 and can only wear in the house cos the leg length is too short.
I tend to be 18 on the bottom and the 1xl fits nicely.
They are comfortable but better if you're shorter than me
Edit: changed to 1 star, button fell off while wearing!