I am 149 In weight! And a XL fits good. The quality is amazing. All the clothes do run small. I had ordered a large blazer called Krystal and it was way too tight on me so I gave to my mom and and her weight is 120. Love the clothes and again great quality.