They were of good quality and came right away.  The only problem I had with them is they run small.  When they came (in the size my son usually wears) they were way too small.  I was able to return them without any problems and I got an instant refund.  I would have reordered in his size but they didn't have any.