Not very good
I’m 5’2 and 140lbs got a L and it’s tight. I would size up. Material is thick and sturdy