The shirt is adorable. I love the length even at 5'10" the large fit well! It is extremely soft and washes and dries well. I did not have any issues with it shrinking. The colors are bright and look like the photo advertising the product! I am a slimmer fit for tops, but I ordered a large for the length. If you like a looser fitting top, you may want to size up.