This is a great shirt for the price!!! The material is great quality and thicker, not cheap t-shirt material like some other brands. I'm 5'2" and ordered a size M. This shirt is fairly long, goes to my upper thigh, but is perfect to wear with leggings. It is really comfortable and so easy to nurse in. It is flattering on with the different ways you can tie it, and has plenty of fabric so it hides that extra pregnancy weight. I tried a knock-off brand of this shirt and returned it because this one is so much higher quality.