Very comfortable and flattering top, but runs a bit large. i am usually a medium and fit comfortably into the small. the blue stripes are not see through, however i saw  the black motif in stores and it's definitely see through.