The length of the sucks were fine and it had the non slip rubber grip on the bottom. My only complaint is that they were very tight around my sons ankles, I like snug but these were really tight. They loosened up after a few washes though. Overall still a very good product.