As others have previously said,  this is a poorly made, poor quality item but...you get what you pay for. I usually wear a size medium, but based on other reviews I bought an XL because I wanted it to be somewhat loose fitting and it only just fit (the large would have been fitted). The seams are strange, resulting in a twisted hem and the writing being skewed in front. Once this was washed it shrunk so much it barely covered my backside and the sleeves are now above my elbows. It looked cute in the picture but it's made of very thin, flimsy cotton material and even though it's not particularly expensive, it's not worth even half the small price I paid.