My top arrived today, and I was disappointed to see that it had several stains, and areas that were frayed. When the fabric stretches, you can see holes in the frayed areas.

As far as sizing goes, I ordered a 3X, and it was tight on me. So I marked this top as somewhat small.