I bought this for my daughter to wear for her 4th birthday and it fit her very well. She's a normal size, so I usually buy her clothes a size up so she can wear them longer. This time I ordered two sizes up (size 6) and I'm glad I did! The too-too lining is a little itchy, but there's a layer of soft fabric underneath that helps. All in all my little one was so happy and looked amazing on her birthday so this dress is a great product. I would recommend ordering a size or two larger as they run small.