This little dress was perfect for my almost-three year old. Shipping took quite awhile... Almost three weeks and there was also a weird chemical smell but after a couple times in the washer it went away. My daughter loves it and can't stop wearing it even though her birthday isn't till next month.