Easy to put on. The only two things I didn't like we're minor things. They won't stay tight and tend to slip off and they are a little heavy which only affects him when he is trying to practice kicks in swim class