This is SO BEAUTIFUL! For the cost....its amazing! I bought this for a 3 soon to be 4 yr old. It is big on her. I knew it would be. I just tie the shoulder straps in the back with blue string...she doesn't even notice and really others hardly do either. Im happy I bought big so she can enjoy it longer! The butterflies come in a separate bag and they were all in great condition. You have to safety pin them all on one at a time. We really haven't done that yet and the dress is still so pretty. My friends cant believe I got it for the price.