This dress very elegant, the material is good quality and the dress is fully line. I bought the white and was concerned it might be sheer but it's not. I am 5ft2, 112lbs and I bought a size 4. The fit is comfortable. I could have potentially squeezed in to a 2 but could have run a little tight. The only adjustment I would make is to the length due to being petite it hits slightly below the knee.