For the price and quality of the dress it’s a great buy. I did order one size up from my own usual size, which worked out perfect. If I had gone with my true size it would have been too snug. It is a little thin so you are able to see through the material. It shipped and arrived to be within two weeks.