I ordered a medium & it fit alright but if you're going for a more "loose" look to wear with leggings I would go up in size. The material is more stiff than it appears to be in the picture. I would still recommend :)
I got this product as a gift and thought it was really cute when I received it. It looks pretty much like the picture the only thing is it sits kind of weird and it's also pretty itchy but I men if you don't mind that it's a great shirt!