It fit as expected but only because I read the reviews and like my tops to be a loose fit and wear with leggings if I want to, I want it a little longer! I would normally wear a medium, I’m 5’7” and145lbs, I ordered a large and glad I did, fits exactly how I hoped! Overall, a very cute top and nice material!