These shoes are very beautiful and well made for the price however they run a bit small. My daughter is a true 12 and these were a big snuggle on her feet. A size up would have been too Big and she was stuck wearing these for the day. Theyve since been sitting in the box.