This shirt makes me very happy, and I love thinking that summer will be here soon! It's super comfy. I am only 10 and a size Xsmall. It fit a little big for me, so I would say if you are a medium, just purchase a medium.
Materials: 100% Cotton. Cold wash, Hang to Dry.