I love this shirt. Amazing quality and material! It's a conversation starter for sure. I ordered an XL and if was DEFINITELY extra!! I'm 5'2" with a medium sized chest, so an XL is a dress on me. Unless you like oversized shirts, I suggest going with the size of your regular t-shirt. Wild Hearts is true to their sizing! But, overall I'm extremely happy with this product and it was quite the buzz at my school!