I buy them for my son. He loves her more than anything. I bought them a church but he even wore them to school a few times because he loves them so much!
Pros
My son loved them, he said they were comfortable
Cons
May not have enough grip on slippery or wet surfaces