All in all this is a very good pair of shoes. I deducted a star because the shoes fit my feet a bit, but I have room in the toe area. Hopefully they will stretch with use.
Pros
My son was happy with them
Cons
The design may not be versatile enough to match different styles of clothing.