Bought this for the wife she is about 5' 140lb and thought it would be to long and might not fit in the hips since many of these one size fits all items never fit her right. But they fit perfectly they are extremely stretchy and they also seem to be well made.