This product arrived on time. I have a 5 year old and I ordered a size 6, usually size 6 is a bit big on her, but this dress fits her right now with no room to grow and she's tall so it's a little bit short, but it fits, a size 7 might have been a better choice. I'm actually okay with the way it fits because it's a very cheaply made outfit and it's not going to last long. With all that said it is absolutely adorable and I'm glad I purchased it.