I ordered this dress in purple,red and blue, medium size.
The upper fabric is satin. colors are exactly the same that shown in the picture.
The bottom fabric is stretchy. it hugs the shape of your body.
The length is below knee for me because I am only 5feet tall.
It has a zipper on the left side of the dress.  made easy to put the dress on.
The belt is black patent, 38 inch in length and 2 inch wide.
Your gonna love these dress in any occasion.