Purchased this dress for 4year old since she's on the tall side and it was a bit large, but I also got size 6. She's had a lot of fun with the dress since it's very puffy and she loves the butterflies. They are put on the dress with safety pins so they can be moved to different spots on the dress. Coloring of the dress and butterflies is fantastic. The dress is put on over the head. It's been a fun dress for her to play in and she loves it!