You get what you pay for, but honestly there's no difference between these and the expensive ones you get at the mall. It depends on how you take care of them. These just run small. I'm 5'2 and 135 lbs, and I bought the XL. Those fit perfectly. Any smaller and they'd be tight