This item looked and felt low quality. Sure, you get what you pay for but even $29 seems overpriced for the quality of the material. It was kind of shiny and the elastic in the waist and the straps seemed like they would break on the first wear or wash. I returned it. If you decide to take the plunge, I'm 5'4", 133lbs and the medium fit. I would have needed to wear a high wedge heel to keep the bottoms from dragging though.