Ok, so I'm super happy right now. First off, Shipping was super fast, I got it 2 days after I ordered it. I'm 5'4 125 lbs and I ordered a medium, and it was perfect! Only downfall was it was a little bit short but I'm not too concerned. Not see through, the lace in the middle is cute, even came with a pair of free earrings. Highly recommend this product.