The first dress I bought had the beading coming off, but I was able to return it and got one where the beading was completely intact. It turned out beautifully for my wedding day.
If you're looking for a super high quality dress, you're going to pay a lot of money for it, but honestly it usually isn't worth the price. This dress was excellent for the price- clean and just like the pictures. The corset back made it fit well at the top, but go by the measurements in the sizing chart. I was between an 8-10, but went with the 8: the 10 would have for better in the hips (hello big hips!), but the top would have been too big.
It was a chiffon dress with lining, but it was still a bit see-through, so make sure to wear flesh colored underwear/spanx/slip.

A few notes:
-measure: use a measuring tape and actually measure your bust and hips.
-inspect the dress: the first one I bought had some of the beading falling off, and the hooks for the top of the back were broken. The second one I bought didn't have any of these issues
-Wear LONG Spanx: I bought spanx to wear for the wedding because the hips/thighs were tight, but on me, the seams on the boy short spanx were visible. Get the ones that completely cover the thighs if you are going to wear them.
-Get it steamed: it comes in a small bag and is super wrinkled. The steaming got it ALL out.
Overall, the dress was fantastic for the price. It looked beautiful on my wedding day, and Id definitely recommend it!
(First two pictures are in the first dress without it being steamed- others are from the actual wedding)