The fabric is okay, a little thinner than the one in the picture. Although it has the train and it's accessories to assemble which is great! But the train was too big to attach because the dress's skirt was not layered and poofy like the picture provided.
It's good so far