This shirt is even brighter in person than in the picture- its VERY hot pink! But I love the print. I wear it to yoga class with leggings. Its long enough to give some coverage. However it does run a bit small so I recommend going a size up.