Product arrived quickly and was of good quality given the price. I ordered a size XL ( I'm 5'6 and normally wear a size 10-12) everything fit fine except the top (I wear a 38DDD) which was too small, but I plan to sew a matching colored bra underneath it so it should work out fine.