It arrived nicely packaged and was too large.  I had to double-check to make sure I ordered my size. After being washed once it shrunk to fit much better.  I hope it doesn't shrink any more!  Color is nice and vivid.  Good heavy fabric:  not see-through.  If you are busty, this will fit well.  Small-breasted women will rattle around in the upper part.  I am 260 lbs, 42DD, ordered the 2X.