This is a vintage Vineyard Vines “Tucker Shirt.” The size is XL. Shirt is from the mid 2000s but is in great shape and the shirt still has a dry cleaning tag on it. Great pink & blue color combo. There is a tiny pin size spot on the sleeve. Could be starch from the dry cleaners. Please let me know if you have any questions. I will ship asap. Many thanks!