The sizing is a bit larger than average but they do warn you of that when placing your order. I ordered my wife a medium just to be on the safe side because they are 100% cotton so I knew they would shrink a little after washing. But even after we washed them, she definitely still could have fit a small. My only real complaint is with my daughters shirt (size 6-12month). After we washed hers, the head hole shrunk to about the size of a small lime, making it nearly impossible to get over her head. Other than that, they were nice shirts and my wife loved them and received a lot of compliments from people when we went out.