I don't know who these are made for but while the legs fit fine, there is absolutely NO support in the top.  At all.  They literally kept falling off and I do have a medium-sized bum to hold onto.  I got the M/L because I'm 5'8" and that's what the sizing chart recommended and they are the worst.  By the time I paid to ship them back and have them deduct the one pair I tried, didn't think it was worth the effort.
Save your money.