I was really surprised at the quality of this costume! It is really well-made it fit perfectly! My 5 yr old wears a 5t and the xs fit perfect! Shipping took a couple weeks or about 12 days but I was able to track the package and it was even delievered a day earlier than expected.