Ordered this costume and received it 3 days later for a family/friends Halloween party. All pieces were there. Costume is actually well constructed and made of durable materials. The bustier is made of velvet and is attached to the skirt (which is a shiny material). The dress zips in the back, zipper was easy to use. The belt is removable and attaches in the back with velcro. The arm shields are a soft but thick material which was a bit big on my arms. The headband attaches with velcro, is a soft material, looks cute and actually stays on really well. The boot stockings were a bit loose, I am not sure I will use them. They appear to be a shiny material in the picture but mine are the same velvet as the bustier dress. The cape is very light so it doesn't choke but looks really cute. I am 5'3, 125 lbs, usually a size 6/small and the size small fit with a little extra room (It would fit perfect if it was taken in just a touch, but if it stays this way then I have plenty of room to eat/breath/be very comfortable). If you are a size 6-8 and 5'6-5'8 I would think a small would fit perfect. If you are always a size 4 or less, go for the extra small. It is definitely made for someone taller or with longer legs, if you have a larger bust (large C or D) it would fill out the top nicely although it stays up with no problem on those not as blessed : I like this costume for someone my size because with the skirt a little longer, I still feel like I can be a bit conservative/modest. Overall, it is a good quality product with all accessories for the price. Usually these items look great in pictures or on the models and are paper thin when you receive them; I was pleasantly surprised that this was NOT the case with this costume.