The costume arrived on time.  The quality of the fabric is excellent, sort of a crushed velvet.  I have read other reviews and I did not find the fabric to be skimpy or thin or see-through.  The fit is perfect.  I am 5'1" and weigh 110.  My husband absolutely loved it.