My son loves them. He wore them for his PreK graduation, so he felt very special. They are quite versatile. Not too formal, not too casual. He felt very comfy in them. The only reason why I didn't give it a 5 is because the are not washable. Great quality!