Overall, I'm pleased with the shirt. The blue was a lot more royal than the picture suggests. It's a really pretty color actually. The material is stretchy so I suggest ordering true to size. It's soft and comfortable but definitely thin. I didn't have a problem with it being able to see through to my bra though.