The costume arrived on time, and the communication from the company was great.  Dress had to be repaired the first time it was worn.  It was a little to long for a size 4, probably great for a 6 year old.