Quality seemed fine but the sizing is horrible. My daughter is 6 and wears a size 13. I ordered her a size 2 big kid, thinking to get the large so she can wear them for a few years. Well... Size 2 was way too small! At this rate, she's about a size 4.