It arrived on time and was in good condition. But I do not recommend this overpriced product. Within less than a month it unraveled on me. I repeat, overpriced, cheap material. You are better off paying a seamstress that will make you a costume that won't fall apart.