This is my 2nd one of these adorable shirts and will be purchasing a couple more of the colors. I am 5'1", weight 129#, wear a size 6 and I got these shirts in a Small. The tunic length is just right, the sleeves are nice and long and the shape of the hem is flattering. The shirt is super soft and is perfect with jeans or leggings. Every time I wear these shirts I always get a compliment from somebody. I have washed them and keeps very well.