I love this shirt. It fits well and hugs you like a girl shirt should. I had some issues with the ordering process so please be careful when you order. Every time I put a large in my cart it would add a small instead. I ended up getting a small and returning it. Then I called amazon and told them of the glitch. They replaced the item for free. Just beware when ordering. I am a size 10 and the XL fit fine. It is a thinner shirt but not so thin you can see through it. After getting this one I went back and bought the other ones offered. I also love the batman shirt.