Good sizing, I’m a 12 5ft9 and I got a Large, it’s a squeeze but I can get it on the third to the end, so I’ve got quite a few rows to tighten as I lose weight, it is quite long it fits from my bra line to below my trousers so it’s tucked in your jeans. Really good quality really thick and sturdy