Runs big I usually wear a Large in tops and jackets etc. Im 5 3 152lbs I ordered a XL since reviews said to order a size up but not in my case I had to return it and order the Medium and it fits perfect. Return was easy has no problems. The blazer is thin material but really cute paired it with ripped blue boyfriend jeans and wedges with an ankle strap!!! Super cute and stylish