They are very sturdy and have nice, thick soles to protect my son's feet.  My only complaint is that they are a bit difficult to get on, with lots of pulling and tugging at the heel.  Once they were on they fit nice and snug and my son said they were very comfortable.