I love this shirt. It is super cute and fit as expected. I am 5'9" and it was a nice length. I usually wear a size 14. I ordered the XL and it fit perfectly. I didn't expect it, but I like it. It also washed up nicely. I machine-washed and hung to dry.