My daughter wears a 10.5 so thats the size I ordered. She couldn't even get her foot into the shoe, it was way too small! Exchanged it for a 11.5 and the fit is now perfect. Quality of the shoe is great.  Price was excellent!