The delivery here was excellent, the shoe itself was fine; however, the feedback I read here I applied to my ordering process and it did not play out for my daughter at all, and she is a petite little girl. I had to return the shoe twice b/c too small. Ended up going to a local danceshop and found out she needed a size and half bigger than her actual shoe size, which also gives her a little wiggle room. Go to a local store if you have one, otherwise you'll be a bit disappointed like me that the shoe doesn't fit.