This came in lovely packaging, however the shoes did not fit the baby Annabelle which was a big disappointment for my little one - they were too stiff and small. I’d say this is ok for what it is, but with the price you would probably opt for a different product