Arrived on time, however, my son is a size 12, I ordered a 13, still small,  Very small, his heel hangs over the back. Sad because he needed them now. Decent quality, cool look compared to just plain without having to get a print design.