I usually wear M sizes or even S with some cuts, but since these are teen sizes and I'm considerably older, I ordered an L sized t. It's a perfect fit, and I love it! I like the quality (doesn't wrinkle easily!), the fabric feels great on the body, and it just looks good. The only things I would change is make the hemline a couple of inches shorter, the sleeves maybe a bit longer and the neckline a little lower. That's just a personal preference though.