This shirt from BlahBlahTees fit my body perfect, I got a size L but fits like a medium so get one size bigger. I love how it formed to my body perfect, not top tight or lose. The tree design was pretty rad, it gave it a sense of uniqueness. I have never seen a shirt like this design, it also is not a bad price to boot! When I put this on my girlfriend loved how it looked on me also.