I really like this top.  I have only worn it twice, however, so I can't yet vouch for how it stands up to washing (I washed it on hand-wash just to be safe because I forgot to read the label), but it feels very well made and sturdy.  It is stretchy and comfortable and you can hide a bra strap under the black piece, but I just wear a strapless bra.  I get compliments on this blouse and I feel good wearing it.
The only reason I docked it a star was because the sizes run VERY small.  I normally wear a 2X and I ordered a 5X as one reviewer warned that the sizes run small.  I'm glad I ordered larger.  I may have been able to get a 4X or even 3X, but the 5X feels perfect.  So be warned to order at least one size larger, if not two or so!