This one is weird every part is fine but the straps themselves are too long so it's like it's the right waist size it's the right height in total I guess but the straps are too long , but my legs are not thick so I guess it would depend on that. If you have like basic sewing ability then this is fixable yourself cuz the material is actually good so it will tolerate being taken apart a little bit
What's odd is that it's the same brand and this one is a medium and it says medium on it so it's not like I got sent the wrong size, but this one also fits even though again it's a different size and if anything the part that doesn't fit is too large and it should be too small??