I am happy with this shirt the pink is a beautiful shade of baby pink. Not that grayish shade that I hate. I can wear a medium but I'm glad I got a large. It is nice and stretchy. I am 5 9 and 135 lb I could have ordered a medium but I'm glad I got the large. I think I will order another one in white today. I plan on using these on the beach to add some protection because my arms are prone to freckling In Spite of SPF 50