My daughter is 5'7" and weighs about 145 pounds. She usually wears mediums. The large size is a little big on her, but not to the point where they are falling off her, so I would say they are true to size. She doesn't mind that they are a little loose on her. They're super cute. The material is light weight and comfortable. They are pretty basic or average as far as the quality goes. Construction seems to be good with no loose threads or stitches.