It's hard to buy clothes online because you are not sure of the fit but I love this!  I am 5'2" and I ordered a Large just because I like the shirt to flow instead of sitting on my hips.  The arms have good room in them (not snug) and fits below my butt.  The only thing that I don't like about it and it's not a huge deal is the absolute bottom of the shirt, there is a 2"-3" band that kind of sucks the shirt in a bit.  Not a deal breaker but I just don't prefer shirts with that.  Washes nice, no fuzz balls.  The buttons are also a nice feature to give a bit of definition.  Arrived in 2 days as stated and good packaging.