These are a second pair of Bearpaw boots I ordered for my daughter. I read the reviews first and got an impression that they run small, so the first pair was size 9 (my daughter's foot is size 8). And they were VERY small (very cute though), that's the reason I took 1 star off! So, back they went. They didn't have size 10, so I ordered these in 10 (the first pait was slightly different and dark color). These seem to fit better, but they are just big enough to wear now. I have a feeling, my daughter will outgrow them in a season... So, when you order, go at least 1 size up. Now, as for quality and craftsmanship, I don't have any complains. All natural materials, soft and warm, for this price it's a great buy! Adorable, funky and modern boot!